Порт переадресации приложения узла на хост-машину - PullRequest
0 голосов
/ 04 января 2019

Я использую vagrant (точнее, пакет Laravel Homestead), который я установил Elasticsearch и Kibana в vagrant box, и я выставил порты 9200 и 5601 следующим образом. Чтобы я мог получить доступ к этим приложениям на моем хост-компьютере.

Elasticsearch и Kibana

Vagrant.configure("2") do |config|
  config.vm.network "forwarded_port", guest: 9200, host: 9200
end

Vagrant.configure("2") do |config|
  config.vm.network "forwarded_port", guest: 5601, host: 5601
end

Теперь, когда у меня есть приложение NodeJS (Vue.js), работающее в виртуальном ящике и работающее на порте 3000. Я перенаправил порт 3000 следующим образом:

Vagrant.configure("2") do |config|
  config.vm.network "forwarded_port", guest: 3000, host: 3000
end

и запустите сервер:

 nuxt start --public 0.0.0.0:3000

и показывает:

   │   Nuxt.js v2.3.4                           │
   │   Running in production mode (universal)   │
   │   Memory usage: 83.7 MB (RSS: 144 MB)      │
   │                                            │
   │   Listening on: http://localhost:3000      │
   │

и я могу просматривать веб-сайт внутри Бродячая коробка curl localhost: 3000

Но когда я захожу в браузер моего хоста на localhost: 3000, он говорит Этот сайт не может быть достигнут , но я могу получить доступ к localhost: 9200 и localhost: 5601.

Есть идеи почему?

...