WampServer 3 訪問403 Forbidden You don't have permission to access this resource 解決

大多數百度到的答案僅適用於WampServer3以下的版本,這裏我介紹一種適用於WampServer3版本解決方案

問題:安裝好WampServer3後無法通過公網IP進行訪問,出現403 Forbidden錯誤

解決方案:
首先左鍵單擊右下角WampServer3的圖標(綠色的),然後依次找到httpd-vhosts.conf,注意不是httpd.conf,因爲WampServer3中預定義了虛擬主機,所以要修改虛擬主機的配置纔會起作用。
在這裏插入圖片描述
打開httpd-vhosts.conf後,內容大概是這樣的

<VirtualHost *:80>
    ServerName localhost
    DocumentRoot C:/wamp/www
    <Directory  "C:/wamp/www/">
        Options +Indexes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local
    </Directory>
</VirtualHost>

修改倒數第3行Require localRequire all granted即可,修改後的配置文件如下

<VirtualHost *:80>
    ServerName localhost
    DocumentRoot C:/wamp/www
    <Directory  "C:/wamp/www/">
        Options +Indexes +FollowSymLinks +MultiViews
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

然後重新啓動WampServer即可。

需要注意的是,403 Forbidden也有可能是因爲端口配置錯誤引起的,如果上述的方法無效,那麼有兩種方法可以參考。

1、考慮修改httpd-vhosts.conf文件的第一行<VirtualHost *:80>後面的"80"爲其他端口號,如<VirtualHost *:8080>

2、重新安裝Apache,選擇如圖所示選項即可(需要先點擊上面的"停止服務")
在這裏插入圖片描述
重新安裝完成之後重新啓動WampServer即可,此時Apache的訪問端口會被重置爲80。

發佈了213 篇原創文章 · 獲贊 861 · 訪問量 125萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章