본문 바로가기

ETC

리눅스에서 도메인 포워딩 시키기..

CentOS 에서 서브 도메인 포워딩 시키기..


123.123.123.123  를 공인 아이피로 두고

내부망 192.168.0.1 ~10 까지 있을때..


test.mydomain.co.kr 은 192.168.0.1 로 연결

test2.mydomain.co.kr 은 192.168.0.2로 연결..... 하고 싶을때



httpd.conf 를 수정..



#NameVirtualHost *:80        #을 지워주고



<VirtualHost *:80>

ServerName test.mydomain.co.kr

ProxyRequests Off

    <Proxy *>

        Order deny,allow

        Allow from all

    </Proxy>

ProxyPass / http://192.168.0.1/

ProxyPassReverse / http://192.168.0.1/

<Location />

        Order allow,deny

        Allow from all

    </Location>

</VirtualHost>



포트가 틀릴경우


내부망은 8080을 사용중인데 외부에서는 80으로 접속하고 싶을때



<VirtualHost *:80>

ServerName test2.mydomain.co.kr

ProxyRequests Off

    <Proxy *>

        Order deny,allow

        Allow from all

    </Proxy>

ProxyPass / http://192.168.0.1:8080/

ProxyPassReverse / http://192.168.0.1:8080/

<Location />

        Order allow,deny

        Allow from all

    </Location>

</VirtualHost>


저장하고 나온뒤에


/usr/sbin/setsebool httpd_can_network_connect true


명령실행