vagrantで作った環境でwebサーバー構築
と、言ってもwebサーバー構築は、これまでにやったCentOSにLAMP環境作ったのと同じ。
VagrantFileの下記のコメントを解除します。
# config.vm.network :private_network, ip: "192.168.33.10" config.vm.network :private_network, ip: "192.168.33.10"
保存して、vagrantを再起動します。
vagrant reload
http://192.168.33.10
でアクセスできるはず。どうでしょう?
hostsで192.168.33.10をlocal.test.comなどにしちゃえば、
http://local.test.com
でもアクセス可能になります。
ホストOS側のvagrantディレクトリとVM側の/vagrant/は共有されています。
なので、開発PGはホストOSのvagrantディレクトに置けば、SCPなどでvagrant側に反映させる必要はないので便利です。
そのために、VM側の/vagrant/pg_dirをドキュメントルートと紐づける必要があります。
ln -s /vagrant/pg_dir /var/www/
のようにしてシンボリックリンクを張ればハッピー。
※ディレクトリは各自の構成に合わせて。