我的计算机上运行了一个rails服务器。我使用以下命令运行服务器:
rails s -b my_computer_ip
现在,我正尝试使用以下命令访问手机浏览器上的服务器
http://my_computer_ip:3000
但我一直得到:"无法访问该网站"
我的手机和电脑都通过同一网络连接。
我尝试过以下选项:
rails s -b 0.0.0.0 (On computer)
http://192.168.1.80:3000 (On phone)
但是不要工作。
早些时候,我曾经以同样的方式连接到手机上的服务器,但我不明白现在出现了什么问题。
PS:当我执行以下操作时:
http://my_computer_ip
在我手机的浏览器上,我看到Apache服务器正在运行的页面。
答案 0 :(得分:1)
这是一个网络概念错误。您必须在路由器中启用端口3000
。相反,尝试在端口80
上运行服务器,防火墙可能阻塞端口3000
。