close

比方說這台電腦A安裝了Apache 另外一台電腦B的LAN位置是192.168.0.9,已經有Nginx在服務了。

我有兩個網域,一個是 project2.servername.net

另外一個是 www.servername.net

原本這兩個網域都導到A,現在我想把project2.servername.net這個網址導向位於LAN的192.168.0.9的80 port

怎麼做呢?

1

apache的httpd.conf文件

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so

這兩個要啟用。

在設定VirtualHost的地方(看狀況,不一定是httpd.conf,我的狀況是vhost.conf)

<VirtualHost *:80>
    #ProxyPreserveHost  On
    ProxyPass          "/" "http://192.168.0.9/"
    ProxyPassReverse   "/" "https://192.168.0.9"
    Servername         project2.servername.net
 </VirtualHost>

<VirtualHost *:80>
    Servername www.servername.net
</VirtualHost>

 

設定好之後重啟apache伺服器即可

 

arrow
arrow
    全站熱搜
    創作者介紹

    工程師黑田 發表在 痞客邦 留言(0) 人氣()