Vagrant, CentOS, apache, VirtualHost を設定する
久しぶりに Vagrant を初めから設定した際に、若干ハマったので自分用にメモ。
Vargrant側の環境
やりたかったこと
http://example.localhost
へのアクセスを Vagrant 側で受けて、 Apache の VirtualHost にて /vagrant/example 配下にドキュメントルートを通す。
Vagrantfile には「192.168.33.10 」のアクセスを受け付けるように設定する。
ハマったこと
ホスト側で /etc/hosts を設定するのを忘れていた
適当なドメインを 192.168.33.10 にアクセスがいくように hosts を設定する必要があるのを忘れていた。こんな初歩的なことで…。
192.168.33.10 example.localhost
といった感じで設定。
403 Forbidden にハマる
SELinux が有効かつ、デフォルトのままだと発生する。
取り急ぎ無効化にして対応。詳細は下記記事がとても参考になった(ありがとうございます)。
totech.hateblo.jp