-
[Synology NAS 활용] Docker로 에어코믹스 스트리밍 서버 구축하기 (2/3)Synolog NAS 2017. 10. 19. 15:33반응형
docker로 에어코믹스 스트리밍 서버 구축하기
지난 포스팅에서 docker에 apache-php서버 설치하는데 까지 잘 따라오셨나요?
아직 못하셨다면
docker에서 컨테이너가 실행 중인걸 확인하셨다면
이제 내부로 들어가서 서버 설정을 해보자구요!
1. docker의 "비디오 형식" 탭에서 실행 중인 컨테이너를 더블 클릭해줍니다.
2. 컨테이너 설정 - 터미널 탭에서 [생성] 버튼을 눌러 bash를 열어줍니다.
3. 터미널에 다음과 같이 입력합니다
wget -O master.tar.gz https://github.com/song31/comix-server/tarball/master (압축파일 다운로드)
4. 명령어 ll을 쳐서 master.tar.gz파일이 다운된걸 확인합니다.5. 파일이 확인되면 다음 명령어를 수행하여 압축을 해제합니다.
chmod 755 master.tar.gz (파일 권한 변경)
tar xzvfa master.tar.gz (압축해제)
압축이 해제되고 나면 ll명령어를 통해 song31-comix-server-9d2630a/ 하늘색 디렉토리가 생성됩니다.
6. 자 이 다음부터 쭉 아래 명령어를 입력합니다.
mkdir /var/www/comix-server (웹서버 루트 폴더 생성)
cp ./song31-comix-server-9d2630a/*php /var/www/comix-server (cp 뒤 .반드시 포함, song31폴더 안의 모든 php파일을 루트 폴더로 복사)
cd /var/www/comix-server (웹서버 루트 폴더로 이동)
ll (폴더 내 파일리스트 출력)
php파일 3개가 보이면 제대로 진행되고 있는겁니다.
이제 하나씩 수정해봅시다.
vi index.php (vi편집기로 index.php 열기)
다음과 같이 창이 열리면 i를 눌러 왼쪽아래에 INSERT(편집가능) 모드로 변경하고 진행하시기 바랍니다.
$dir_name = "comics" 이 빨간 글씨 부분을 수정해줍니다.
이전 포스팅에서 마운트폴더명을 다르게 설정하시분들은 해당 마운트폴더명을 적으셔야합니다.
ECS를 눌러 INSERT(편집모드)를 해제하고 해제되면 INSERT가 사라짐
:wq (변경사항을 저장하고 vi편집기 종료)
cd ~/ (홈화면으로 이동)
ll (폴더 내 파일리스트 출력)
이 화면으로 돌아왔다면 이제 apache서버 설정을 복사하고 수정해 봅시다.
cp ./song31-comix-server-9d2630a/conf/httpd.conf-comix /etc/apache2/sites-enabled/httpd-comix.conf (아파치 설정파일 복사)
vi /etc/apache2/sites-enabled/httpd-comix.conf (vi편집기로 httpd-comix.conf 파일 열기)
자 이제 파일이 열렸다면 위와 같이 내용을 수정해줍니다.
*유의점 맨 밑의 AliasMatch ^/comics(.*)$ /var/www/comix-server/handler.php의 comics부분을 설정하신 마운트폴더명으로 하셔야합니다.
AliasMatch ^/마운트폴더명(.*)$ /var/www/comix-server/handler.php
모두 수정하셨다면
:wq 명령어로 밖으로 빠져나오시면 됩니다.
7. 설정은 모두 완료되었고 아파치 서버를 재기동 시켜줍니다.
apache2ctl restart (아파치 서버 재기동)
다음과 같이 메시지가 뜨는데 무시하셔 됩니다.
자 이제 잘되었나 확인하러 가봐야죠?
웹 브라우저에서 http://나스IP:31257로 접속하실때
다음과 같이 마운트 폴더명이 보이면 성공입니다.
나스IP는 192로 시작하는 내부IP가 아닌 외부IP를 입력하시기 바랍니다.
다음에는 보안 강화를 위해
스트리밍서버에 암호를 걸어보도록 하겠습니다.
연관 포스팅
반응형'Synolog NAS' 카테고리의 다른 글
[Synology NAS 활용] Docker로 MariaDB 서버 구축하기 (1/3) (1) 2017.11.13 [Synology NAS 활용] Docker로 에어코믹스 스트리밍 서버 구축하기 (3/3) (21) 2017.10.25 [Synology NAS 활용] Docker로 에어코믹스 스트리밍 서버 구축하기 (1/3) (6) 2017.10.19 [Synolog NAS 활용] docker를 통해 NAS 활용도 높이기 (4) 2017.10.18 [Synology NAS 활용] DS get 앱으로 유튜브 영상 다운받기 (0) 2017.09.27