이 방법은 시놀로지에 개인 도메인을 연결 했다는 가정하에 진행 합니다.
1. root 계정을 사용하여 SSH 접속을 합니다.
2. ’/etc/httpd/sites-enabled-user’ 로 이동 합니다.
1 | cd /etc/httpd/sites-enabled-user |
3. ’httpd-vhost.conf-user’ 파일을 백업하여 둡니다.
1 | cp httpd-vhost.conf-user httpd-vhost.conf-user.bak |
4. httpd-vhost.conf-user’ 파일을 아래와 같이 편집합니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <IfModule !proxy_module> LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_connect_module modules/mod_proxy_connect.so LoadModule proxy_http_module modules/mod_proxy_http.so </IfModule> ProxyRequests Off NameVirtualHost *:80 <VirtualHost *:80> ServerName dsm.mydomain.com ProxyRequests Off ProxyVia Off <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPass / http://www.mydomain.com:5000/ proxyPassReverse / http://www.mydomain.com:5000/ </VirtualHost> |
– Proxy 부분 도메인을 기존의 시놀로지 DDNS 도메인으로도 대체 가능
5. 웹 서비스를 재시작 합니다.
1 | /usr/syno/sbin/synoservicecfg --restart httpd-user |
주의 사항: 애플리케이션에서 로그인시는 [www.mydomain.com] 으로 접속해야 합니다.