2015년 3월 23일 월요일

에어코믹스 서버 설치

나스를 사용하면서 가장 많이 사용하는 서비스가 에어코믹스였다.
시놀로지에서 큐냅으로 서비스들 옮기면서 큐냅에서 에어코믹스를 설치했다.
시놀로지에서처럼 배치파일로 만들어진게 없어 시놀로지용을 큐냅용으로 수정해봤다.



1. 첨부파일을 열어 install.sh를 수정.
   : MANGA_DIR은 만화가 있는 폴더 위치.
     => 첨부파일을 보면 /share/Download라고 되어있다.
          만화가 들어있는 폴더의 위치이며 절대경로이다.
          Download라는 공유폴더를 MANGA_DIR로 사용한다는 의미이다.
          큐냅은 공유폴더 이름앞에 /share/를 붙이면 절대경로가 된다.
          시놀로지는 공유폴더 이름앞에 /volume1/을 붙이면 된다.
   : WEB_DIR은 에어코믹스 서버 스크립트가 존재하는 위치.
     => 웹서비스가 돌아가는 곳이다.
          큐냅은 /share/Web 시놀은 /volume1/web

2. 첨부파일을 Web 폴더에 통째로 업로드
   : 압축을 풀면 comix-server-master 라는 폴더가 나타나는데 설치가 완료되면 지워도 된다.
     설치를 진행하면서 comix-server라는 폴더가 새로 생성이 된다.

3. ssh나 텔넷으로 접속해서 install.sh 권한을 실행가능하도록 수정.
   : 콘솔 접속 후 다음 명령어를 사용.
     - 큐냅
         1. cd /share/Web/comix-server-master
         2. chmod 755 ./install.sh
     - 시놀로지
         1. cd /volume1/web/comix-server-master
         2. chmod 755 ./install.sh


4. 설치
     ./install.sh

5. 끝


첨부파일

=> 에어코믹스 구동 확인방법
 :  인터넷 주소창에 [아이피or도메인:31257] 을 입력하였을때 MAGA_DIR로 설정한 폴더 이름이 화면에 나오면 정상적으로 설치된 것이다.

=> 목록을 읽어 올 수 없다는 오류
큐냅에서는 WebDAV 사용시 에어코믹스에서 목록을 읽어 올수 없다는 오류가 발생하는 경우가 있다.
WebDAV와 http 포트가 동일하기 때문에 에어코믹스 접속시 WebDAV 권한을 따르는 것 같다.
제어판의 공유폴더에서 MANGA_DIR에 해당하는 폴더의 WebDAV 액세스 권한에서 하단의 [방문자로 하여금 이 네트워크 공유에 대한 읽기 액세스를 갖도록 허용하기]를 체크 해주면 정상 동작한다.

추신.
첨부파일은 큐냅용과 시놀로지용 두가지 모두 업로드 하였다.

댓글 없음:

댓글 쓰기