0
我想從我的Ubuntu 12.04 64位虛擬機上運行一個Rails應用程序。運行rails server
或rails server -b 0.0.0.0
的作品,但在兩種情況下,當我嘗試從我的本地Windows 10機器上達到localhost:3000
或0.0.0.0:3000
時,它說ERR_CONNECTION_REFUSED
。Vagrant和Rails服務器:無法連接到localhost
我也把該線路Vagrantfile:
config.vm.network "forwarded_port", guest: 3000, host: 3000
這理論上應該允許在3000端口轉發,但是當我運行netstat -ntlp
我得到:
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:50891 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
tcp6 0 0 :::111 :::* LISTEN -
tcp6 0 0 :::22 :::* LISTEN -
tcp6 0 0 :::36063 :::* LISTEN -
所以不知我的流浪機無論如何不聽3000端口。我也試過vagrant reload
,無濟於事。 Rails版本是5.0.1。
我在哪裏失敗?提前致謝。