-
[Synology NAS 활용] Docker로 에어코믹스 스트리밍 서버 구축하기 (3/3)Synolog NAS 2017. 10. 25. 15:19반응형
여기까지 오셨다면
비밀번호 없이 스트리밍 서버 구축은 완료하셨겠군요!
축하드립니다.
쉽지만 어려운 도커의 세계 -ㅁ-
아직 서버 구축을 못하셨다면 이전 포스팅을 참고해주세요.
이번 포스팅에서는 aircomix 스트리밍 서버에 비밀번호를 거는 겁니다.
사실 개인 NAS IP나 DDNS를 알고있지 않는한 누가와서 접속할 일은 특별히 없을텐데요.
그렇다고 와서 NAS를 해킹할 수 있는 상황도 아니고(docker로 만들어진 가상화 서버기 때문에 기타 NAS 서버에 크게 무리를 줄 수있지도 않습니다)
그.러.나
하고싶잖아요? 저도 그래서 했어요 ㅋㅋ
출발해보시죠
서버 암호 설정에 이전에 필독하세요
1) 로그인 ID 고정
보시는 바와 같이 Aircomix 앱에서 로그인 정보 작성 시 비밀번호만 지정할 수 있습니다.
ID는 AirComix로 고정해야합니다.
이후 설정 과정을 따라하실때 ID를 임의로 설정하지마세요.
2) 비밀번호 Only 숫자
몇 번 테스트를 해봤는데 암호를 문자로 하니까 인식을 못해서 내부폴더에 접근이 안되는 것 같습니다.
Encoding등 다른문제일수도 있는데 그냥 편하게 숫자로 설정하니까 잘됩니다.
1. 컨테이너 설정 - 터미널 탭에서 [생성] 버튼을 눌러 bash를 열어줍니다.2. 터미널에 다음과 같이 입력합니다.
cd ~/song31-comix-server-9d2630a/conf (압축해제한 소스파일 내부로 이동)
cp htaccess /var/www/comix-server/.htaccess (htaccess 파일을 스트리밍 서버 루트[/var/www/comix-server]로 복사)
cd /var/www/comix-server (서버 루트 폴더로 이동)
vi .htaccess (복사된 .htaccess파일을 vi편집기로 열기)
.htaccess 파일을 열어 위와 같은 내용으로 수정해주시면 됩니다.
3. 암호유틸 설치
apt-get update
apt-get install apache2-utils (암호유틸 설치 명령어)
4. 암호설정 파일 생성
htpasswd -c .htpasswd AirComix (암호설정 파일 생성- 로그인정보 해당 명령어 실행 후 비밀번호 숫자로 입력)
cat .htpasswd (암호파일 내용 출력, 암호파일 생성 확인용)
제대로 생성이 되었다면
AirComix:$apr1$y.....어쩌구저쩌구(입력하신 비밀번호는 암호하되어 보여집니다.)
5. 아파치서버 설정 변경
vi /etc/apache2/sites-enabled/httpd-comix.conf (vi편집기로 아파치서버 설정 열기)
설정을 다음과 같이 바꿔줍니다.
기존 서버 구축시 설정한 내용에서 <Directory .... </Directory> 이 부분이 추가되는 겁니다.
6. 변경 설정 적용을 위한 아파치 서버 재기동
apache2ctl restart
7. 웹브라우저에서 접속 테스트
다음과 같이 인증정보를 요구하는 창이 뜬다면 절반의 성공입니다.
사용자이름 : AirComix
비밀번호 : 설정한 숫자 비밀번호
(웹에서는 문자로도 성공하나 앱에서 실패되니 숫자로 하시길 추천합니다)
ID/PW 검증을 성공해서 내부 폴더가 보이는 화면으로 넘어가셨다면 성공입니다.
연관 포스팅
반응형'Synolog NAS' 카테고리의 다른 글
[Synology NAS 활용] Docker로 MariaDB 서버 구축하기 (2/3) (1) 2017.11.13 [Synology NAS 활용] Docker로 MariaDB 서버 구축하기 (1/3) (1) 2017.11.13 [Synology NAS 활용] Docker로 에어코믹스 스트리밍 서버 구축하기 (2/3) (49) 2017.10.19 [Synology NAS 활용] Docker로 에어코믹스 스트리밍 서버 구축하기 (1/3) (6) 2017.10.19 [Synolog NAS 활용] docker를 통해 NAS 활용도 높이기 (4) 2017.10.18