本文介绍了Ruby Sinatra Webservice 在 localhost:4567 上运行,但不在 IP 上的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在 Windows 7 32 位操作系统上有一个 ruby(使用 sinatra)网络服务.它在端口 4567 上运行.当我使用 localhost:4567 时它工作正常,但是当我用我机器的本地 ip 替换 localhost 时说,192.168.103.99:4567 它不起作用,并且失败连接.我已经禁用了防火墙,绕过代理并将端口 4567 添加到异常中,仍然没有运气.
I have a ruby(using sinatra) webservice on windows 7 32 bit OS. Its running on port 4567.Its working fine when I use localhost:4567 but when I replace localhost with the local ip of my machine say, 192.168.103.99:4567 it doesn't work, and fails to connect.I have already disabled the firewall, by-pass proxy and added port 4567 to exception, still no luck.
可能是什么问题?
推荐答案
以下对我有用.
ruby app.rb -o 0.0.0.0
这篇关于Ruby Sinatra Webservice 在 localhost:4567 上运行,但不在 IP 上的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!