apache配置httpd-vhosts實現虛擬主機訪問
阿新 • • 發佈:2018-12-30
環境:WAMP
第一步:開啟httpd.conf檔案
1.去掉 Include conf/extra/httpd-vhosts.conf 前面的註釋符號(#)
2.去掉 LoadModule rewrite_module modules/mod_rewrite.so前面的註釋符號(#)
3.把None 改為All
<Directory "d:/wamp/cgi-bin">
AllowOverride None --> All
Options None
Require all granted
</Directory>
第二步:開啟D:\wamp\bin\apache\Apache2.4.4\conf\extra 中的httpd-vhosts.conf檔案
修改埠
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot d:/wamp/www/ //這裡也要改,是我的工作路徑 ServerName localhost ServerAlias www.dummy-host.example.com ErrorLog "logs/dummy-host.example.com-error.log" CustomLog "logs/dummy-host.example.com-access.log" common </VirtualHost> <VirtualHost *:80> ServerName www.tp.com //定義可直接訪問的域名 ServerAlias www.demotp.com DocumentRoot d:/wamp/www/temp_tp //專案的路徑 <Directory 'd:/wamp/www/temp_tp/'> //這一塊內容直接複製,注意改引號裡面的路徑 Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride All Require local </Directory> </VirtualHost>
第三步:開啟C:\Windows\System32\drivers\etc 中的HOSTS檔案
將127.0.0.1 www.tp.com 新增在末尾
第四步:重啟WAMP伺服器