回答編集履歴
1
パーミッションについて追記
answer
CHANGED
@@ -6,4 +6,11 @@
|
|
6
6
|
/var/www/html/app/webroot というディレクトリがないか、Apache からアクセスできないパーミッションになっている、といっているのですから、そこら辺を全部確認してください。
|
7
7
|
|
8
8
|
apache が起動するときのユーザー・グループと、上記ディレクトリのオーナー・グループ、そしてパーミッション設定を確認しましょう。
|
9
|
-
※not readable の場合、そのディレクトリだけではなく、その上位も遡って確認すること
|
9
|
+
※not readable の場合、そのディレクトリだけではなく、その上位も遡って確認すること
|
10
|
+
|
11
|
+
---
|
12
|
+
他の記述を見て追加
|
13
|
+
|
14
|
+
AMI が書かれていないので推測ですが、Apache 自体は apache/apache のユーザー・グループで起動していませんか。
|
15
|
+
であれば /var/www/html/app/webroot のユーザーが ec2-user であるならば、apache はそこへのアクセス権を持っていないでしょう。
|
16
|
+
セキュリティ上、other に r といえど与えるのはマズい部分があるので、chgrp で各ファイル・ディレクトリのグループを apache にしておいて、加えて chmod g+r でアクセス権を付与してみたらどうなるでしょう。
|