2017-06-06 8 views
0

ローカルテストサーバーとして迷惑メールを試していますが、ホストWindowsマシンからnodejsアプリケーションサーバーに接続するのに問題がありますが、nginxサーバーに接続できます。迷惑メールマシンでホストされているノードjsサーバーに接続できません

私の放浪ファイル:55.55.55.1でapp_0から

Vagrant.configure("2") do |config| 
    config.vm.define "web" do |web| 
    web.vm.box = "ubuntu/trusty64" 
    web.vm.network "private_network", ip: "55.55.55.55" 
    end 

    config.vm.define "app_0" do |app_0| 
    app_0.vm.box = "ubuntu/trusty64" 
    app_0.vm.network "private_network", ip: "55.55.55.1" 
    end 

    config.vm.define "db" do |db| 
    db.vm.box = "ubuntu/trusty64" 
    db.vm.network "private_network", ip: "55.55.55.56" 
    end 
end 

マイノードのjs index.js(HelloWorldの):

// Load the http module to create an http server. 
var http = require('http'); 

// Configure our HTTP server to respond with Hello World to all requests. 
var server = http.createServer(function (request, response) { 
    response.writeHead(200, {"Content-Type": "text/plain"}); 
    response.end("Hello World\n"); 
}); 

// Listen on port 80, IP defaults to 127.0.0.1 
server.listen(80, '0.0.0.0', function() { 
    console.log('Listening to port: ' + 80); 
}); 

sudoのノードindex.jsを使用して実行し、表示されていますローカルでは迷惑メールマシンに接続できませんが、ホストマシンから接続できません。55.55.55.1:80

この複製には、ポート転送を使用しないため、Connect to node js server running on vagrant machineをマークしないでください。 。

答えて

0

私は2つのことを参照してください。

  • 55.55.55.xは、プライベートネットワークIPではありません(https://en.wikipedia.org/wiki/Private_networkを参照)ので、あなたは、有効なIPに達するかもしれないし、あなたのホストファイルを設定した場合でも、あなたが競合している可能性があります。

  • が終わり.1とアドレスを使用しないでください、それは浮浪者がホストに到達しますので、どのようにデフォルトゲートウェイ/ルータ です。

プライベートネットワークの範囲から有効なIPを選択し、それが

Vagrant.configure("2") do |config| 
    config.vm.define "web" do |web| 
    web.vm.box = "ubuntu/trusty64" 
    web.vm.network "private_network", ip: "192.168.55.10" 
    end 

    config.vm.define "app_0" do |app_0| 
    app_0.vm.box = "ubuntu/trusty64" 
    app_0.vm.network "private_network", ip: "192.168.55.11" 
    end 

    config.vm.define "db" do |db| 
    db.vm.box = "ubuntu/trusty64" 
    db.vm.network "private_network", ip: "192.168.55.12" 
    end 
end 
+0

許に動作します、私は取得しない一つのことは、私は私から切断した後、55.55.55.1はまだ動作しなかったことですネットワーク。私は10.0.0.10を試して、魅力的に働いた。ありがとう! – legokangpalla

関連する問題