2017-07-20 3 views
0

迷惑メールをダウンロードし、新しいubuntu VMを作成しました。その後、私はubuntuにapache2をインストールしました。私はローカルホストにアクセスする場合:窓の私のWebブラウザから8080それは私に、このエラー を与えた「http://localhost:8080/のウェブページは一時的に停止しているか、新しいウェブアドレスに移動した可能性があり ERR_SOCKET_NOT_CONNECTED。」ローカルホストソケットが接続されていませんvm

私は自分がやっていますudacityからnanodegree完全なスタックと彼らは一度apache2がインストールされている、私はlocalhost:8080にアクセスし、そのapacheのイントロページを得ることができるはずだと言いました。

私はこのすべてにとても新しいので、これを修正する方法を教えてください。

マイベイグラントFILE:

Vagrant.configure("2") do |config| 
     config.vm.box = "ubuntu/trusty64" 
     config.vm.network "forwarded_port", guest: 80, host: 8080, host_ip: 
     "127.0.0.1" 
     end 
+0

'host_ip'パラメータを' 0.0.0.0'に変更しようとしましたか? – fab

答えて

0

あなたは、具体的すぎVMのguest_ipを追加する必要があります127.0.0.1でそれを使用している場合だけ、host_ipを削除します。

複数のVMを実行していて、ホストの同じポート(例では80)に転送したい場合は、host_ipパラメータだけをリモートに転送してください。

ので、すべてのあなたは、複数のVMを実行していると同じで転送したいしている場合は、単一のVM、簡単な解決策

config.vm.network "forwarded_port", guest: 80, host: 8080 
  • を実行している場合、次は

    • に動作しますホストポート

      config.vm.network :forwarded_port, :host => 8080, :guest => 8080, :host_ip => '<VM_IP_bound_to_VM>' 
      

    または

    config.vm.network :forwarded_port, :host => 8080, :guest => 8080, :guest_ip => '<IP_GUEST_VM>' :host_ip => '127.0.0.1' 
    
  • +0

    私のVMのIPはどのようにして見つけられますか?私はそれほど新しいものではありませんので、少し混乱させてください。 –

    +0

    VMにログインしてIPを取得することはできますが、 'host_ip'部分を削除するだけで簡単です –

    関連する問題