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訪問到你指定的項目路徑了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章