Apache2 403 Forbidden - 您無權訪問

Apache2 403 Forbidden - 您無權訪問

我已將一台虛擬主機新增至sites-available.Index Of...前段時間還顯示,後來我安裝了mysql,不知道是不是這個原因,後來就出現了404,後來我改成Directory/var/www/html/,現在顯示403。

我試過了chown -R www-data:www-data /var/www沒有效果。
DocumentRoot改為000-defaut.conf./var/www/html/從來沒有任何錯誤error.log

這是一個 vps,我透過 ssh 存取它

答案1

我們最終發現這是 00-default 和 mysite.com 之間的配置錯誤。

我猜想該請求是由無權訪問的 mysite.com VirtualHost 處理的/var/www/html

如果您需要兩者都VirtualHost工作,Apache 需要透過名稱或 IP 來識別兩者。

您應該ServerName在 00-default 中新增指令,並在 /etc/hosts 中新增兩個名稱,如中所述Ubuntu下如何造訪網站

另外不要忘記 404 錯誤意味著“未找到”,當您更改時DocumentRoot,您也應該將檔案移至新目錄。

相關內容