403 Forbidden Laravel Apache VirtualHost 443 の解決

 
sudo vi /etc/httpd/conf.d/ssl.conf

// ドキュメントルートを/var/www/laravel/publicへ変更
DocumentRoot "/var/www/laravel/public"

<Directory "/var/www/laravel/public">
    AllowOverride All
#       Options Indexes    ←コイツが邪魔をして access forbidden が出ていた
          		    ファイルの一覧をだそうとするのは許可されてないらしい
    Require all granted


$ sudo systemctl restart httpd.service

 

Laravelじゃない場合の対処

 
<VirtualHost *:80>
    ServerName tanaka.org
    DocumentRoot /home/tanaka
    <Directory "/home/tanaka">
	AllowOverride All
        Order allow,deny
        Allow from all
     	 Require all granted ← これを追加する
   </Directory>
</VirtualHost>