ローカルホストに接続できず、次のエラーが表示されました:
Forbidden
You don't have permission to access / on this server.
Apache/2.2.22 (Ubuntu) Server at localhost Port 80
apache2を削除しました:
sudo apt-get remove apache2*
その後再インストールしましたが、同じエラーが表示されます。
誰か助けてください。私はUbuntu初心者なので、よく分かりません。
答え1
Webフォルダの権限を変更する必要があります
chmod 775 /var/www
また、Web ユーザーのファイルの所有権を設定する必要があります。
答え2
ファイルシステムをアクセス可能に構成する必要があります。
apache config/virtual-host の場合:
# Forbid default access to filesystem locations
<Directory />
Order Deny,Allow
Deny from all
</Directory>
# Allow access to filesystem location
<Directory /path-to/whatever/dir/>
Order Allow,Deny
Allow from all
</Directory>