いつかのために

自作サイトができるまで、メモ置き場として使っているブログ

Laravelのpublicファイルに合わせてドキュメントルートを変更

インストール 5.7 Laravel

Publicディレクト

で、ドキュメントルートを変更するように指定があるので、変更します。

su -
cd /etc/httpd/conf
vi httpd.conf

~略~
DocumentRoot "/var/www/html"

~略~

# Further relax access to the default document root:
<Directory "/var/www/html">
~略~

?/var/www/htmlで検索すると2箇所見つかると思います。
/var/www/html/var/www/html/laravel/publicに置き換えましょう。

~略~
DocumentRoot "/var/www/html/laravel/public"

~略~

# Further relax access to the default document root:
<Directory "/var/www/html/laravel/public">
~略~

systemctl restart httpd
これで http://192.168.33.10/ でLaravelのページが出てくるようになりました。

追記

上記だけだと、Laravelでルート設定をしても新しいページが404エラーになってしまいました……。
mod_rewrite を適用するために httpd.conf を修正 – katz+

<Directory "/"><Directory "/var/www/html/laravel/public">
AllowOverride NoneAllowOverride All に変更してください。