vagrant仮想環境にWordPressを構築しようとしています。
index.htmlを置いてブラウザからIPを叩いてみると以下のような403エラー画面が表示されました。
問題のエラー
1 2 3 4 5 |
Forbidden You don't have permission to access / on this server. Apache/2.2.15 (CentOS) Server at 192.168.33.11 Port 80 |
apacheのログをtail -f(リアルタイム表示)で見てみました。
1 |
# tail -f /var/log/httpd/access_log |
エラーログも合わせてみました。
1 |
# tail -f /var/log/httpd/error_log |
そうすると以下のようなエラーメッセージが出ていました。
1 |
(13)Permission denied: access to / denied |
パーミッション拒否エラーになっているようです。/とあるのでDocumentRootからなのかと思います。
このエラー文言で調べると、ソースをユーザディレクトリ配下に設置している場合、ユーザディレクトリのアクセスも許可設定してあげる必要があるとの事でしたのでやってみました。
# chmod +x /home/ユーザ
これをやるとパーミッションが
drwx—— ユーザ ユーザ
から
drwx–x–x ユーザ ユーザ
に変更されました。
これで再度ブラウザからIPを叩いてみると来ました。
HelloWorld
解決して良かったです。
Apacheで覚えた事などまとめました。
ステータス
ステータス確認
# service httpd status
or
# /etc/init.d/httpd status...
参考サイト様
コメント
コメント失礼します。
https://bitsea.biz
このサイトが繋がらないのですが原因はなんなのでしょか?
サーバ側の設定で閲覧禁止ページになっているようです。それが意図したものかそうでないかはわかりません。