Apache2 403 禁止 - アクセスする権限がありません

Apache2 403 禁止 - アクセスする権限がありません

に仮想ホストを 1 つ追加しましたsites-available。しばらく前は表示されていましたが、その後、mysql をインストールしました。それが原因かどうかはわかりませんが、その後 404 が表示され、にIndex Of...変更したところ、現在は 403 が表示されています。 Directory/var/www/html/

試してみましたchown -R www-data:www-data /var/wwwが、効果はありませんでした。を に変更
しました。 ではエラーは発生しません。DocumentRoot000-defaut.conf/var/www/html/error.log

これはVPSで、SSH経由でアクセスしています

答え1

最終的に、00-default と mysite.com 間の構成に誤りがあることがわかりました。

リクエストは、アクセス権のない mysite.com VirtualHost によって処理されていると思われます/var/www/html

両方を動作させる必要がある場合VirtualHost、Apache は名前または IP で両方を認識する必要があります。

ServerName00-defaultにディレクティブを追加し、/etc/hostsに両方の名前を追加する必要があります。Ubuntuでウェブサイトにアクセスする方法

また、404 エラーは「見つからない」ことを意味することを忘れないでください。変更する場合はDocumentRoot、ファイルも新しいディレクトリに移動する必要があります。

関連情報