无法通过本地网络访问rails服务器

时间:2015-10-13 11:46:56

标签: ruby-on-rails ruby server webserver

我用rails:

在rails服务器上启动我的ruby
rails server -b 0.0.0.0 -p 80

从本地PC我可以通过http://localhosthttp://192.168.0.101(localhost ip)访问服务器。但是当我尝试通过ip-address连接到同一个wifi网络的智能手机访问它时,没有任何反应。

我在智能手机浏览器中写http://192.168.0.101

我错过了什么吗?

2 个答案:

答案 0 :(得分:0)

我遇到了完全相同的问题并解决了!!

该问题与Windows防火墙有关,如果启用,它将阻止本地传入的连接而不会发出警报或其他提示。

解决方案

打开“防火墙和网络保护”窗口,然后在私有网络上打开专用防火墙。

测试并庆祝!

enter image description here

答案 1 :(得分:-1)

在终端ipconfig中运行(对于ubuntu和mac os也一样)。并且会有你的网络IP地址。你必须使用your_ip_address:80而不是0.0.0.0