天天看點

wamp配置多域名虛拟目錄一、前言二、配置虛拟主機

一、前言

安裝完wamp(我安裝的是wamp64)後預設的根目錄是www目錄,但是工作的項目往往可能放在其他地方(或者tp5中不想使用tp5/public通路tp5),而反複的設定apache的DocumentRoot 路徑實在不是一個好的解決方案。當然這點小問題還是很好解決的,跟VPS中設定多域名類似,使用Apache的虛拟主機擴充Vhost可以輕松解決這個問題。

二、配置虛拟主機

1、首先打開apache的配置檔案httpd.conf

(路徑\wamp64\bin\apache\apache2.4.23\conf\httpd.conf)

打開檔案,找到#Include conf/extra/httpd-vhosts.conf,并将其前面的#去掉

2、打開配置檔案httpd-vhosts.conf

(路徑\wamp64\bin\apache\apache2.4.23\conf\extra\httpd-vhosts.conf)

在末尾添上:

<VirtualHost *:80>  
        DocumentRoot 你的項目所在的路徑  
        ServerName d.com  #取一個你想要的通路的名字
        <Directory "你的項目所在的路徑"> 
            Options Indexes FollowSymLinks 
            AllowOverride None 
            Order allow,deny 
            Allow from all 
        </Directory> 
  </VirtualHost>
           

但是使用Vhost配置後,localhost通路則出現了問題,是以需要同樣為localhost配置成一個虛拟主機目錄,如下:

<VirtualHost *:80> 
        DocumentRoot c:/wamp64/www #你的www根目錄路徑
        ServerName localhost 
        <Directory "c:/wamp64/www"> 
            Options Indexes FollowSymLinks 
            AllowOverride None 
            Order allow,deny 
            Allow from all 
        </Directory> 
</VirtualHost>
           

3、設定系統hosts檔案

(路徑C:\Windows\System32\drivers\etc\hosts)

在檔案中加上 127.0.0.1 d.com

4、重新開機Apache

重新開機完後就可以用d.com通路到你指定的項目路徑了