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伺服器即可
全站熱搜