无法从手机访问rails服务器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法从手机访问rails服务器相关的知识,希望对你有一定的参考价值。
我的计算机上运行了一个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服务器正在运行的页面。
答案
这是一个网络概念错误。您必须在路由器中启用端口3000
。相反,尝试在端口80
上运行服务器,您的防火墙可能阻止端口3000
。
以上是关于无法从手机访问rails服务器的主要内容,如果未能解决你的问题,请参考以下文章
无法从 react-admin 访问由 rails 开发的 API
Rails Mailer - 无法从 Mailer 视图访问实例变量