1. 程式人生 > >Apache埠設定多域名和轉發請求(虛擬域名)

Apache埠設定多域名和轉發請求(虛擬域名)

在Apache裡設定80埠有多個域名:(我的apache是在C盤)

找到C:\xampp\apache\conf\extra\httpd-vhosts.conf,開啟:

在檔案最後新增配置:

<VirtualHost *:80>
    DocumentRoot "e:"
    ProxyPass /boss http://192.168.10.8/
    ServerName aa.baidu.com
</VirtualHost>
<VirtualHost *:80>
    DocumentRoot "e:"
    ProxyPass /boss http://192.168.10.8/ 
    ServerName bb.baidu.com
</VirtualHost>
ProxyPass是用轉發請求。

ServerName設定域名

按照上面的寫法就能支撐多個域名在80埠下

還需要設定:

C:\Windows\System32\drivers\etc\hosts

最後新增配置:

127.0.0.1   aa.baidu.com
127.0.0.1   bb.baidu.com

重新開啟瀏覽器和apache伺服器就能通過域名去訪問本地服務了