标签: ruby-on-rails ruby server webserver
我用rails:
rails server -b 0.0.0.0 -p 80
从本地PC我可以通过http://localhost和http://192.168.0.101(localhost ip)访问服务器。但是当我尝试通过ip-address连接到同一个wifi网络的智能手机访问它时,没有任何反应。
我在智能手机浏览器中写http://192.168.0.101。
我错过了什么吗?
答案 0 :(得分:0)
该问题与Windows防火墙有关,如果启用,它将阻止本地传入的连接而不会发出警报或其他提示。
打开“防火墙和网络保护”窗口,然后在私有网络上打开专用防火墙。
测试并庆祝!
答案 1 :(得分:-1)
在终端ipconfig中运行(对于ubuntu和mac os也一样)。并且会有你的网络IP地址。你必须使用your_ip_address:80而不是0.0.0.0