Featured NAS

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로 접속해 봐도 똑같이 나옴.

성공

-끝-

  • Einsys

    따라 해서 잘 됩니다. 고맙습니다!

    • 다행입니다~!

  • 내가 이 글 때문에… 이 글 때문에… NAS를 알아보고 있어요 ㅠ_ㅠ

    • 미리 축하드립니다; ㅋㅋ
      NAS 하나 장만해두면 편하긴 해요~ 토런트 다운받을 때도 컴터 안켜놔도 되고 +_+

  • deute

    내가 이 글 때문에… 이 글 때문에… NAS를 알아보고 있어요 ㅠ_ㅠ

    • 미리 축하드립니다; ㅋㅋ
      NAS 하나 장만해두면 편하긴 해요~ 토런트 다운받을 때도 컴터 안켜놔도 되고 +_+

  • 위와 같이 셋팅해 놓은 경우 현재 ComicGlass에서는 웹폴더에 접근이 안되고 있음.
    iOS7으로 업데이트 되면서 ComicGlass 서버셋팅 법이 바뀌든지 한 것 같음.
    해결법을 찾을 때 까지는 AirComics를 이용할 예정.

  • 위와 같이 셋팅해 놓은 경우 현재 ComicGlass에서는 웹폴더에 접근이 안되고 있음.
    iOS7으로 업데이트 되면서 ComicGlass 서버셋팅 법이 바뀌든지 한 것 같음.
    해결법을 찾을 때 까지는 AirComics를 이용할 예정.

  • php파일의 인덱싱 기능이 제대로 작동하지 않았던 것 같다.
    php 파일을 최신 것으로 업데이트 해주고, 요래조래 만지니 다시 잘 작동.
    파일 자체는 문제가 없는 것으로 확인.

    • php 파일에는 문제가 없으나, htaccess를 이용한 아이디/비밀번호 부분에서 문제가 있는 것 같다. 아직 해결법은 찾지 못함.

  • php파일의 인덱싱 기능이 제대로 작동하지 않았던 것 같다.
    php 파일을 최신 것으로 업데이트 해주고, 요래조래 만지니 다시 잘 작동.
    파일 자체는 문제가 없는 것으로 확인.

    • php 파일에는 문제가 없으나, htaccess를 이용한 아이디/비밀번호 부분에서 문제가 있는 것 같다. 아직 해결법은 찾지 못함.

  • 희열 이

    저도 http/ftp 프로토콜을 이용하여 사용해 봤지만 문제가 전용서버가 아닐경우 rar 파일 포맷은 읽지 못합니다. 그래서 고민한 끝에 VPN을 이용한 SMB 서버 입니다.
    간단하게 VPN 로 접속하고 SMB로 들어가면 RAR 파일을 다 읽어 올 수 있습니다.
    복잡하게 시스템 건들 필요는 없을꺼 같습니다.

    • 저는 RAR파일이 없는지 그런 문제가 있는지 몰랐네요.
      이제 요건 오래된 방법이라서 더 좋은 방법도 있을 것 같아요. 🙂

  • 희열 이

    저도 http/ftp 프로토콜을 이용하여 사용해 봤지만 문제가 전용서버가 아닐경우 rar 파일 포맷은 읽지 못합니다. 그래서 고민한 끝에 VPN을 이용한 SMB 서버 입니다.
    간단하게 VPN 로 접속하고 SMB로 들어가면 RAR 파일을 다 읽어 올 수 있습니다.
    복잡하게 시스템 건들 필요는 없을꺼 같습니다.

    • 저는 RAR파일이 없는지 그런 문제가 있는지 몰랐네요.
      이제 요건 오래된 방법이라서 더 좋은 방법도 있을 것 같아요. 🙂

  • Tee

    dsm 업데이트 되면서 auth기능이 아파치에서 빠졌엉 ㅠㅠ

    그래서 난 서버 코드에다 http 인증 코드를 넣어버렸음 ㅋㅋ air comix 서버 웹 버젼 있길래 가져다가 수정해서 쓰고 있는 중