搭建WAMP 環境時,解決Windows下輸入localhost找不到網頁的問題
剛學網站搭建都避免不了WAMP環境的配置,總會出現這樣那樣的問題,而其中大多數的問題都是可以通過修改Apache配置檔案--httpd.conf來解決。(在此不得不鼓吹Linux搭環境的簡單,一行程式碼傻瓜式安裝LAMP環境,配置也簡單,正適合我這種懶得動腦的人。。)言歸正題,首先說明我遇到的問題,我在按照網上的網課教程配置完Apache的虛擬目錄後,Apache的啟動都不存在問題,網頁端開啟虛擬目錄的檔案也沒有問題。可是不知配置中修改了哪個地方,在位址列輸入localhost 後,瀏覽器返回查詢不到網頁的資訊,心裡想可能沒有指定檔案,於是又輸入http://localhost/index.html
第一次碰到這個情況,我也是不知為什麼,但是因為不影響我的虛擬目錄檔案下的網站搭建。所以這個問題耽擱了很久,近來才抽空去解決這個問題~
從網上搜索得到,打不開肯定存在的檔案多半是因為訪問許可權不夠,最簡單無腦的方法就是直接檢視httpd.conf配置檔案中是否有 Require all denied 這一句,通通改為Require all granted。本著試一試的心態,我檢索httpd.conf檔案時真的發現這個問題,很高興的更改後,以為問題解決了,可是重啟apache,並且重新整理瀏覽器仍是打不開頁面。
之後再從網上搜索,資訊大多是沒有準確解決我的問題的,實在沒有辦法,我放棄了對度孃的依賴,開始認真看配置檔案這個英文註釋文件。最終發現了一處問題:
這裡的檔案根路徑被註釋了,抱著試試的心態去掉註釋後再次重啟Apache,重新整理網頁,成功出現最經典的網頁!
至此問題解決!仔細想想,最開始裝完Apache後,都是能開啟這個頁面的,但是之後卻沒有開啟,估計是網課中無意中更改了正確的配置。。。