Synology NAS에 ComicGlass 서버(?) 만들기

1302_comics아이폰으로 만화를 볼 수 있는 앱 2개 ComicGlass(유료), AirComics(무료).

내가 가지고 있는 시놀로지 NAS에 만화책이 꽤 많이 있는데, 위 2개 앱으로 보려면 별도 다운로드 링크를 만화별로 따서 각 앱에서 다운로드/스트리밍(?)으로 볼 수 있었다. 귀찮다.
걍 FTP 설정하듯이 설정해 놓으면 들어가서 바로 다운로드 받고 싶어서 좀 찾아봤다.

ComicGlass는 미디어 서버를 설치(?)해야 한다는데 뭔지 모르겠다. (그래서 다른 방법을 찾아냈다.)
AirComics는 FTP 서버에 접속을 지원해 주므로 그걸 이용하면 된다.

근데 현재 문제는 내가 각종 자료들은 Web에서 바로 접속할 수 있는 웹서버에 올려두질 않는다는거..
AirComics는 FTP로 루트 디렉토리에 바로 접근이 가능해서 어떤 경로에 자료를 올려두어도 바로 받아볼 수 있는 반면, ComicGlass는 뭔가 설정을 해줘야 한다…. 귀찮지만 한번 해두면 끝이니까 해놔야지.
따라서 지금 부터 할일은 ComicGlass를 위해 서버를 만들어 주는 일.

1. 웹서비스 디렉토리 외부에 있던 만화 디렉토리를 웹 서비스 디렉토리 안에 넣어준다.

1.2. 위 방법이 싫은 사람은 아래 링크에 있는 방법을 시도해 봐도.. (심볼링 링클 머시기..나는 못하겠음)

http://www.clien.net/cs2/bbs/board.php?bo_table=lecture&wr_id=144062
나중에 심볼링 링크 공부한 후에 디렉토리 정리 원래대로 해보겠음..

2. 만화 디렉토리 안에 별도의 index.php 파일을 넣어준다

참고 : http://www.clien.net/cs2/bbs/board.php?bo_table=lecture&wr_id=137622
위 링크에 첨부되어 있는 파일을 받으면 된다.
공식 링크에서 최신 파일로 받는 것이 좋을 것 같다.
http://comicglass.net/transfer/nas/
위 링크에서 3번에 있는 파일을 받으면 된다.

3. 웹브라우저에서 만화 디렉토리에 바로 접근이 가능하므로 보안을 위해 .htpasswd를 활용한다.

원하는 경로에 .htaccess 파일을 생성한다.
/volume1/web/comic/.htaccess

파일 내용은 아래처럼.

4. .htpasswd를 이용하여 사용자 계정과 패스워드 생성

.htaccess 파일에 정의하길 /root 디렉토리에 .htpasswd 파일이 있다고 했으니까 /root에 가봐야겠지. (/volume1/web/comic/.htpasswd 이렇게는 하지 말란다. 보안문제가 있을 수도 있다고)

SSH로 자기 NAS에 드간다. 보통 쓰던 계정 말고 root 계정으로 드간다.
아이디가 root고 비번은 어드민 계정과 동일하다.
그리고 아래처럼 친다.

그럼 아래처럼 비번 입력하라고 나올것임.

추가 계정을 입력할 때는 명령어에서 -c를 뺀다. (-c넣으면 기존 계정 다 지워버리고 지금 생성한 것 한개만 남음)

5. 해당 웹페이지 접속해 보면 아이디 비번 입력하라고 나올것임.

ComicGlass로 접속해 봐도 똑같이 나옴.

성공

-끝-

목록으로Toy story