Web station에서 가상 호스트 설정 팁

Web station에서 가상 호스트를 사용할 때 가상 호스트의 루트를 설정하는 팁이다.

제어판의 웹서비스 설정에서 가상 호스트를 추가할 때 지쟁하는 하위폴더/web/하위폴더로 생성되기 때문에 http://ip_address/하위폴더 와 같은 URL을 통해서 접근 가능해지는 문제가 있다. 이 때 #하위폴더처럼 앞에 #을 붙여주면 해결할 수 있는데, DSM의 UI에서는 # 문자를 입력할 수 없도록 되어 있다.

추가하려는 도메인이 vhost.exam이라면 하위폴더 이름을 “vhost”로 호스트 이름을 “vhost.exam”으로 입력하여 저장한 다음, File station을 실행해서 /web 공유 폴더 아래 “vhost”를 “#vhost”로 이름을 변경한 다음 ssh나 telnet으로 접속하여 /etc/httpd/sites-enabled-user/httpd-vhost.conf-user 파일을 수정한다. 아래처럼 DocumentRoot를 찾아서 수정해주면 된다.

가상 호스트도 https로만 제공하고 싶다면 가상호스트를 추가할 때 HTTP와 HTTPS로 동일한 하위 폴더와 호스트 이름을 사용하여 2개를 추가해준 다음 httpd-vhost.conf-userhttpd-ssl-vhost.conf-user를 모두 수정해주면 된다.