標籤:apache2.4 system div 去掉 localhost 配置 目錄 virtual yml
配置 windows 系統的 host 檔案。
在C:\Windows\System32\drivers\etc 目錄下的 hosts
hosts 檔案沒有副檔名。hosts是windows檔案,配置本地訪問網域名稱IP,連接埠。
hosts 用記事本或文本編輯軟體開啟。
hosts 檔案預設兩行:
127.0.0.1 localhost::1 localhost
帶有#號開關的,是注釋,說明。
# For example:## 102.54.94.97 rhino.acme.com # source server# 38.25.63.10 x.acme.com # x client host# localhost name resolution is handled within DNS itself.#127.0.0.1 localhost#::1 localhost
同一IP下,我配置了三個網域名稱:
127.0.0.1 localhost::1 localhost127.0.0.1 test1.cc127.0.0.1 dedesp1.cc127.0.0.1 dedesp2.cc
系統 IP 和網域名稱配置好後,就去找 wampserver 配置Apache 的網域名稱目錄相關檔案。
修改 wampserver 兩個檔案
wampserver安裝盤符:\wamp64\bin\apache\apache2.4.23\conf\
httpd.conf
wampserver安裝盤符:\wamp64\bin\apache\apache2.4.23\conf\extra\
httpd-vhosts.conf
放在一起看,有幾個共同目錄:
:\wamp64\bin\apache\apache2.4.23\conf:\wamp64\bin\apache\apache2.4.23\conf\extra
httpd.conf 檔案
找到代碼 Include conf/extra/httpd-vhosts.conf 前面不要有 # 號,有#號這個檔案就補充注釋掉了,如果有#號,去掉。
大約在 522 行。
httpd-vhosts.conf 檔案,配置你要的多目錄網站。
原有代碼:
# Virtual Hosts#<VirtualHost *:80> ServerName localhost DocumentRoot d:/wamp64/www <Directory "d:/wamp64/www/"> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride All Require local </Directory></VirtualHost>#
原有代碼不要動,按這個規則配置你的目錄,配置幾個都可以。
樣本如下:
<VirtualHost *:80> ServerName test1.cc DocumentRoot d:/Demo/root1 <Directory "d:/Demo/root1/"> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride All Require local </Directory></VirtualHost>
在配置的目錄寫一個PHP檔案測試一下就可以了。
樣本:
echo "hello 123";
樣本2:
<?phpecho "hello tes1";echo "hello root1";phpinfo();?>
如果有什麼不明白的,加QQ群:186970878
wampserver 下篇,佈建網域名和多網域名稱,多目錄網站。