首先你既然要配置多個虛擬主機,那你肯定需要多個站點的目錄檔案。你可以在e盤建立 www資料夾,然後在該檔案件中新建兩個站點目錄,假設test.com和train.com好了。
目錄建好了,那你肯定需要配置兩個網域名稱來訪問改目錄吧。開啟c盤,這裡是你的系統安裝盤哦,不是c盤的進你電腦的系統安裝盤,找到windows資料夾——>system32資料夾——>drivers資料夾——>etc資料夾中的hosts.conf檔案,用管理員許可權開啟,並在裡面追加兩條網域名稱位址對映:
127.0.0.1 test.com
127.0.0.1 train.com
儲存檔案,並在xampp安裝目錄中找到apache資料夾——>conf資料夾——>httpd.conf檔案,用記事本或者notepad++開啟,找到 #include 「conf/extra/httpd-vhosts.conf」 將前面的#去掉,然後儲存檔案。
在xampp安裝目錄中的找到apache資料夾——>conf資料夾——>extra資料夾——>httpd-vhosts.conf檔案,用記事本或者notepad++開啟,找到#namevirtualhost *:80,去掉前面的#。然後在底部追加a站點和b站點的虛擬主機配置記錄。
serveradmin [email protected]
documentroot "e:/www/train.com"
servername train.com
options indexes followsymlinks includes execcgi
allowoverride all
require all granted
serveradmin [email protected]
documentroot "e:/www/test.com"
servername test.com
options indexes followsymlinks includes execcgi
allowoverride all
require all granted
配置好了後儲存httpd-vhosts.conf檔案,並啟動xampp或者是重啟xampp的apache服務。
到此,xampp配置多個虛擬主機實現多網域名稱繫結訪問本地站點的方法就闡述完了。
xampp 虛擬主機配置
測試環境 xampp3.2.1 win7 一 基於埠的虛擬主機 1 apache配置檔案 httpd.conf 改動 a 搜尋 listen 增加兩個新埠 listen 8000 listen 8001 b 搜尋 vhosts 確保 include conf extra httpd vhosts.c...
XAMPP 虛擬主機配置
virtual hosts include conf extra httpd vhosts.conf 確保此段開頭沒有 d xampp cgi bin allowoverride all options none require all granted directory 修改為 d xampp c...
xampp配置虛擬主機
xamp目錄 apache conf extra httpd vhosts.conf vhost.conf其中給的一些例子,我們寫的時候需要去掉 號,表示注釋的意思。serveradmin webmaster dummy host.example.com documentroot c xampp h...