1. 程式人生 > >localhost禁止訪問(Forbidden)解決辦法

localhost禁止訪問(Forbidden)解決辦法

①.Apache配置虛擬主機的三種方式

  • 一、基於IP
  • 二、基於主機名
  • 三、基於埠
如果不會配置點選這裡→ 點我點我 跳轉到新視窗;

②.問題:配置後禁止訪問(本文配置條件:基於主機名)

下圖兩張圖展示的是用域名和地址都被禁止訪問;


如果配置條件和配置後的問題都不符合你的疑問,那麼請謹慎食用此貼,珍惜自己寶貴的時間!

③解決方案

3.1 如果是使用phpStudy等整合環境使用以下方法後重啟Apache:

如果不是,下拉到序號3.2;


3.2 如果是自己配置的環境,那麼在Apache目錄下找到vhosts.conf,開啟並修改後重啟Apache:

Options +Indexes +FollowSymLinks +ExecCGI


如果解決了跳到序號⑤;

如果還是顯示Forbidden繼續看序號④;

④.還是顯示Forbidden解決辦法:

4.1 無論整合還是自己配置的環境,都找到Apache目錄下的httpd.conf檔案(一般在Apache\conf資料夾內),修改如下圖:

4.2 然後找到httpd-vhosts.conf檔案(一般Apache\conf\extra資料夾內),修改如下圖:


⑤.總結: 

解決問題對症下藥才能快準狠,所以首先要弄明白自己配置虛擬主機的時候是用的哪種方法(詳細請看序號①);

如果還有疑難雜症請留言,保證回覆不保證解決問題/手動滑稽^_^.