やりたいこと
rails s
やyarn serve
などでサーバーを立てた後、iPhoneなどからアクセスして、スタイルなどを確認したい。
環境
ホストOS: Windows10
ゲストOS: CentOS
今回はiPhoneからアクセスします。
手順
WindowsとiPhoneを同じWi-Fiに接続する
同じSSIDのWi-Fiにつなぎます。
この時にipアドレスを調べておきます。
私の場合は192.168.11.xxxでした。
Vagrantfileを書き換える
:public_networkを使って外部からアクセスできるようにします。
..Vagrantfile
# 下記を記入(xxxは任意の数値)
config.vm.network :public_network, ip: "192.168.11.xxx", bridged: "en1: Wi-Fi (AirPort)"
アクセス方法
iPhoneでブラウザを開き、検索欄に192.168.11.xxx:yyyy
を記入すればアクセスできるようになります。
さいごに
ip打たなきゃいけないのは面倒ですが、とりあえずスタイルの確認等はできるようになったので良かったです。
ほかにいい方法もあるとは思いますが…
参考
[Vagrant & VirtualBox] Vagrant: 同じLAN内の端末から仮想マシンにアクセスする
Vagrant(VCCW)のゲスト側に他の端末からアクセス出来るようにした