STEAM PLACE

エンジニアリングとマネジメント

Mac にて Vagrant, CentOS, Apache, VirtualHost の設定でハマったのでメモ

Vagrant, CentOS, apache, VirtualHost を設定する

f:id:dskst9:20151028161600j:plain

久しぶりに 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