1. 程式人生 > >apache配置httpd-vhosts實現虛擬主機訪問

apache配置httpd-vhosts實現虛擬主機訪問

環境: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伺服器