我已將一台虛擬主機新增至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
,您也應該將檔案移至新目錄。