경로 사용자 지정
기본설치 경로를 바꾸려면 (기본 경로 /volume1/manga), 4개의 파일을 수정해야 합니다:handler.php, index.php, httpd.conf-comix, user-setting.ini 파일의 수정이 필요합니다.
만약 예시로 원하는 만화 폴더가 /home/comix/my-manga-dir, 라고 되있다면 설정파일에는 아래와 같이 설정되어 있을겁니다.
위치 /var/services/web/comix-server/handler.php,
$parent_path = "/home/comix";
위치 /var/services/web/comix-server/index.php,
$dir_name = "my-manga-dir";
위치/usr/syno/etc/php/user-setting.ini,
open_base_dir = …:/home/comix/my-manga-dir
위치 /usr/syno/apache/conf/httpd.conf-comix,
AliasMath ^/my-manga-dir(.*)$ /var/services/web/comix-server/handler.php
에어코믹스 서버 설치경로를 바꾸시려면 아래 메뉴얼을 따르세요
- 새로운 디렉토리를 생성합니다. 예시로, /comix-server. 를 생성해보았습니다.
DiskStation> cd /
DiskStation> mkdir comix-server
- 기존에 comix-server 에 있는 PHP 파일을 복사합니다.. 기본적인 메뉴얼로 설치하였다면 /var/services/web/comix-server 경로에 설치되어 있을겁니다. 이 폴더 안에 있는 .php 파일들을 새로운 경로인 /comix-server/ 에 복사합니다. 복사후 index.php, handler.php, welcome.php 파일이 /comix-server 아래에 있는지 확인합니다.
DiskStation> cp /var/services/web/comix-server/*.php /comix-server/
DiskStation> ls /comix-server/
- 아파치 프로세스가 사용할 수 있도록 권한을 조정해줍니다.
DiskStation> chmod 755 /comix-server
DiskStation> chmod 644 /comix-server/*.php
- 사용자 설정 파일인 user-setting.ini 에 경로를 추가해줍니다.
In /usr/syno/etc/php/user-setting.ini,
open_base_dir = ...:/comix-server
- Modify httpd.conf-comix like below. Make sure you are putting the correct path in DocumentRoot and AliasMatch.
Listen 31257<VirtualHost *:31257> DocumentRoot "/comix-server" AllowEncodedSlashes On DirectoryIndex index.php AliasMatch ^/welcome.102(.*)$ /comix-server/welcome.php AliasMatch ^/manga(.*)$ /comix-server/handler.php</VirtualHost>
만약 포트번호까지 변경하려면 httpd.conf-comix 파일을 수정해주어야 합니다.
httpd.conf-comix 의 Listen와VirtualHost 2개의 포트를 변경해야 합니다.
사용자사 서버에 접속할때 보여지는 환영메시지를 수정하려면 welcom.php 를 수정하면 접속할때 해당 메시지가 사용자에게 나타납니다.
감사합니다
'개발 > NAS(개인 웹하드)' 카테고리의 다른 글
[시놀로지] 에어코믹스 서버설치(aircomix-server)-서버 인증 구성 (1) | 2014.08.27 |
---|---|
[시놀로지] 에어코믹스 서버설치(aircomix-server)-수동설치 (0) | 2014.08.27 |
[시놀로지] 에어코믹스 서버설치(aircomix-server)-자동설치 (1) | 2014.08.27 |
[NAS] 우분투 12.04 LTS를 이용한 자작나스 구축 강좌 (3) | 2014.08.24 |