ローカルで開発しているlaravelアプリをバーチャルホストでドメインを割り当てたいのですが、
403 Forbidden
You don't have permission to access this resource.
というエラーで詰まっております。
環境
macOS catalina :バージョン10.15.7
プリインストールのapache :バージョン2.4.41
laravelプロジェクトのあるパス :/Users/hiro/Works/test/ec
割り当てたいドメイン :local.test.com
/etc/hosts には、以下のようにlocal.test.comを追記しました
## # Host Database # # localhost is used to configure the loopback interface # when the system is booting. Do not change this entry. ## 127.0.0.1 localhost 127.0.0.1 local.test.com 255.255.255.255 broadcasthost ::1 localhost
/private/etc/apache2/extra/httpd-vhosts.conf は以下のように記述しています
<VirtualHost *:80> ServerAdmin webmaster@dummy-host2.example.com DocumentRoot "/Users/hiro/Works/test/ec/public" ServerName local.test.com ErrorLog "/private/var/log/apache2/dummy-host2.example.com-error_log" CustomLog "/private/var/log/apache2/dummy-host2.example.com-access_log" common <Directory "/Users/hiro/Works/test/ec/public"> Require all granted </Directory> </VirtualHost>
/etc/apache2/httpd.conf で以下のコメントアウトを外す
# Virtual hosts Include /private/etc/apache2/extra/httpd-vhosts.conf
これで sudo apachectl restart をしても403エラーが返ってくる状態です。
最初 localhost でアクセスしたら It works! が表示されたのですが、/etc/hostsを色々変更していたらいつの間にかこちらも同じ「You don't have permission to access this resource.」になってしまっていました。。
https://normalblog.net/system/apache2-4-forbidden/
で2.4から書き方が変わったとのことで変更してみたのですが状況は変わらず、、どなたかお知恵をお貸しいただけないでしょうか。
よろしくお願いいたします。
=================
追記1
コメントにて教えていただいたエラーログを確認しましたところ、以下のように出力されていました。
[Tue May 04 19:05:52.734540 2021] [autoindex:error] [pid 78731] [client 127.0.0.1:58996] AH01276: Cannot serve directory /Users/hiro/Works/test/ec/public/: No matching DirectoryIndex (index.html) found, and server-generated directory index forbidden by Options directive
=================
追記2
コメント欄で教えていただき権限を確認いたしました。
% ls -ld /Users drwxr-xr-x 5 root admin 160 5 28 2020 /Users % ls -ld /Users/hiro drwxr-xr-x+ 98 hiro staff 3136 5 4 19:04 /Users/hiro % ls -ld /Users/hiro/Works drwxr-xr-x 4 hiro staff 128 5 4 11:10 /Users/hiro/Works % ls -ld /Users/hiro/Works/test drwxr-xr-x 6 hiro staff 192 5 4 11:11 /Users/hiro/Works/test % ls -ld /Users/hiro/Works/test/ec drwxr-xr-x 35 hiro staff 1120 5 4 12:26 /Users/hiro/Works/test/ec
回答1件
あなたの回答
tips
プレビュー