今回は、Vagrantで構築したLAMP環境に「同一LAN内の別PC」からアクセスできるようにする方法を紹介する。
Vagrantfileの編集
結論、config.vm.networkの1行を書き換えるだけでアクセスできるようになった。
# 元の設定
# config.vm.network "private_network", ip: "192.168.33.10"
# 以下に更新
config.vm.network "public_network"
Vagrantfileを書き換えたら、Vagrantを再起動する。
vagrant reload
IPアドレスの確認
今回の設定では固定IPを割り振っていないので、再起動後にSSHでログインし、IPアドレスを確認する必要がある。
※俺の環境では固定IPをVagrantfileに設定すると何故かアクセスに失敗する。
vagrant ssh
ログイン後、以下のコマンドを実行すると2つのIPアドレスが確認できる。
$ hostname -I
10.0.2.15 192.168.24.120
右側のIPアドレスをブラウザ欄に入力すると、別PCからもアクセスができる。
念の為の補足だが、当然返ってくるIPは環境によって違うので注意。