2016-05-12 5 views
0

私は次の問題があります。私はWindows 7でVagrantボックスを設定しました。これはVagrantを初めて使用したときです。ゲストポート80、ホスト8008(8080は使用中)すべてうまくいっていますが、Mozillaのhttp://localhost:8008/は何らかの形で反応しません。仮想マシーンcurl 'http://localhost:80'から期待どおりに動作します。期待通りのローカルマシーンcurl -v "http://localhost:8008/"から。私はさまざまなブラウザとファイアウォールを試してみました。勝利を再開し、ブラウザを再起動し、Mozillaのキャッシュをクリアします。サーバーはUbuntuです。 これはvagrantfileです:流行のcURLは動作しますが、Mozillaはありません

Vagrant.configure("2") do |config| 
    config.ssh.forward_agent = true 
    config.vm.box = "ubuntu/trusty64" 
    config.vm.network :private_network, ip: "192.168.50.4" 
    config.vm.network "forwarded_port", guest: 80, host: 8008 
    config.vm.provision :shell, :path => File.join("provision", "provision.sh") 
end 

私はおそらく何か間違ったことをやっているが、私はよく分かりません。それが何であるかの提案をお願いします。

答えて

1

あなたはプライベートIPとポートフォワードの両方を使用している - 転送ポート

Vagrant.configure("2") do |config| 
    config.ssh.forward_agent = true 
    config.vm.box = "ubuntu/trusty64" 
    config.vm.network "forwarded_port", guest: 80, host: 8008 
    config.vm.provision :shell, :path => File.join("provision", "provision.sh") 
end 

とあなたのホストからあなたがhttp://localhost:8008/

にアクセスすることができますを使用して、1つまたは他の

を使用

プライベートIPを使用

Vagrant.configure("2") do |config| 
    config.ssh.forward_agent = true 
    config.vm.box = "ubuntu/trusty64" 
    config.vm.network :private_network, ip: "192.168.50.4" 
    config.vm.provision :shell, :path => File.join("provision", "provision.sh") 
end 

あなたのホストからアクセスできるようになりますhttp://192.168.50.4/

+0

ありがとうございます。私はちょうどそれを修正する。最終転送ポートは動作しませんでしたが、プライベートIDはOKです。 – sretko

関連する問題