關於WAMPserver配置httpd.conf沒法修改根目錄解決方法

  最近在學習php開發, 在慕課網上先聽了安裝配置WAMP server的課,但是第二步配置網站根目錄的地方就出錯了,按照網課上講的將httpd.conf文件中的 【Document】和【Directory】對應的目錄改爲自定義的目錄後,在網址上打localhost依然是原配置的www目錄。php


 

  不過我在打開httpd配置文件的下面發現了一個叫作httpd-vhosts的配置文件,如圖所示:學習

     

  在網上查了查,是配置虛擬主機的意思,用文本編輯後發現配置信息如圖:網站

  

  這裏的ServerName也是Localhost;spa

  那麼只要在httpd-vhost配置文件這裏的【DocementRoot】和【Directory】後面修改爲對應的想要自定義的根文件地址,便可成功。3d

  至於爲何會這樣,我看網課的配置教程的Apache版本是2.2.21而我下的版本是2.4.23 多是由於版本變更更新的不一樣初始配置的緣由吧。server


 

  而基此,我又發現了另外一個問題:在配置多站點的時候,我將虛擬主機配置中的localhost的server名改成test1.com,並添加了一個test2.com的虛擬主機,如圖:blog

    

  並配置好其餘文件,能夠正常訪問test1.com和test2.com;教程

  可是在訪問localhost的時候,卻跳到了test1.com的訪問站點,而後我將test2.com放在test1.com前面,發現再次訪問localhost的時候,跳到了test2.com;開發

  而我在httpd的配置文件中也發現了Server名爲localhost的 配置主機;test

  在並沒找到解決方法和緣由,我只能暫且推論,即便在httpd配置文件中配置了Server名爲localhost,也須要在虛擬主機配置中配置,不然,當其尋找不到對應Server就  選取最近的配置Server也多是類似的配置Server做爲站點。


 

   【做爲一個初學者,此文僅僅發表本身看法,若有不對的地方, 歡迎各路大神指出,謝謝】

相關文章
相關標籤/搜索