EC2内でLaravelの環境を構築してます。そこで、最後のブラウザから表示させる段階で詰まってしまい。解決できずにいます。エラーとしては403のパーミッションエラーです。
もしかしたら私の認識違いでhttpd.confの記載方法を間違えてる可能性もあるので、アドバイスを頂戴したいです。
Apacheのバージョンは2.4です。
また、virtulahostの設定を別のconfファイルに書いたのですが、そちらにもDocumentRootを記載してます。このように複数の関連ファイルに同じ内容の複数の記載があってもエラーの原因にはならないのでしょうか??
よろしくお願いします。
cd /var/www/html/hitobito/下のファイルになります。
<試した事>
①/var/www/html/hitbito/ディレクトリの所有権をapacheに変更
②エラーログの確認
Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.php,index.html,index.php) found, and server-generated directory index forbidden by Options directive ``` ③以下の記事を参考にApache2.4系の記載ルールを確認 https://www.softel.co.jp/blogs/tech/archives/3142 ④SELinuxをオフ ``` /etc/httpd/conf/httpd.conf # DocumentRoot: The directory out of which you will serve your # documents. By default, all requests are taken from this directory, but # symbolic links and aliases may be used to point to other locations. # DocumentRoot "/var/www/html/hitobito/public" # # Relax access to content within /var/www. # <Directory "/var/www/html/hitobito/public"> Require all granted </Directory> # # Deny access to the entirety of your server's filesystem. You must # explicitly permit access to web content directories in other # <Directory> blocks below. # <Directory /var/www/html/hitobito/public> Require all granted </Directory> コード ``` ``` /etc/httpd/conf.d/hitobito.conf <VirtualHost *:80> DocumentRoot "/var/www/html/hitobito/public" <Directory "/var/www/html/hitobito/public"> Require all granted </Directory> </VirtualHost> コード ```
回答3件
あなたの回答
tips
プレビュー