2017-09-14 8 views
0

私は実際には2つの仮想マシンを持っており、1つはdjangoプロジェクトを展開し、もう1つはすべてのWordpressのWebサイトを展開しています。他のVMでAPIをリクエスト

djangoプロジェクトのREST APIをリクエストするwordpressプラグインを作成しました。問題は:私は私のdjangoプロジェクトのローカルで開発したいと私は私たちが作ったWordPressのプラグインでdjangoプロジェクトのURLを入力する必要があります。 しかし、問題は、URLはホストmachinからアクセスできますが、他のVMではアクセスできません。

ジャンゴVMのVagrantFileポートの設定:WordpressのVMの

config.vm.network :forwarded_port, guest: 8443, host: 8443 

VagrantFileポートの設定:事前に私の悪い英語

おかげで申し訳ありません

config.vm.network :forwarded_port, guest: 5580, host: 5580 

+0

静的IPを使用したプライベートネットワークを構築すると、他のボックスにDjangoサーバの静的IPを入力し、IPを使用して直接ping/accessすることができます –

答えて

0

は、各VMのVagrantfileに次の行を追加します。

config.vm.network "private_network", ip: "IPADDRESS" 

代替IPADDRESSフィッティングIP、あなたがセットIP経由たい方VMにアクセスすることができますこの方法で。通信が成功するためには、両方のVMが同時に動作している必要があります。

関連する問題