VCCWを同じネットワーク内の他のPCからアクセスできるようにする
FreeBSD上でVirtualBox+Vargrant+VCCWでWordPressを動かしました。ですが、このWordPressはFreeBSD内からでしかアスセスできません。例えば、同じネットワーク内のMacからはアクセス出来ないのです。
FreeBSDでVCCWを使ってWordPressプラグインの開発[追記あり]
なんとかならないかと調べていたら、簡単に設定できる事がわかりました。/etc/hostsの設定とVCCS設定ファイルの修正です。ネットワーク192.168.0.0/24を使っている物とします。FQDNはvpress.example.comとします。
/etc/hostsの設定
/etc/hostsに登録します。dnsmasqを使っている場合、/usr/local/etc/rc.d/dnsmaskq restartで再起動します。
192.168.0.100 vpress vpress.example.com
VCCWの設定
VCCWの設定ファイルで修正するのは2ヶ所です。
Vagrantfileの修正
Vagrantfileの中で、public networkに変更します。指定された固定IPアドレスを割り付けます。
config.vm.hostname = _conf['hostname']
# config.vm.network :private_network, ip: _conf['ip']
config.vm.network :public_network, ip: _conf['ip']
ネットワーク周りは、次のページを参考にさせていただきました。ありがとうございます。
site.ymlの修正
site.ymlを新規作成し、ホスト名とIPアドレスを設定します。site.ymlに書いた内容で、provision/default.ymlの設定を上書きできます。site.ymlは、Vagrantfileと同じディレクトリに置く必要があります。
hostname: vpress.example.com
ip: 192.168.0.100
次のページに説明があります。ありがとうございます。
起動
vagrant upで起動します。
Macからアクセスしてみました。無事にアクセス出来ました。
ディスカッション
コメント一覧
まだ、コメントがありません