我正在开发一个Facebook应用程序,我正在使用该facebooker插件和webrick服务器。 我已正确配置我的路由器以将端口连接到我的机器上2个端口(80和3000) 可以从webrick服务器http://ip:80的网http://ip:3000访问apache服务器, 我不明白为什么,请帮助我。
答案 0 :(得分:2)
WEBrick设置的哪个IP地址可以收听?我的猜测是它可以设置为“127.0.0.1”,这会导致你所描述的问题。如果是这样,将其设置为“0.0.0.0”,看看是否有效。如果您使用script/server
启动服务器,则可以使用-b
标志指定要绑定的IP:
script/server webrick -b 0.0.0.0 -p 3000
答案 1 :(得分:0)
您必须从不在您网络中的其他网络访问它。因为您的服务器在IP上运行,并且您的访问计算机也连接到相同的IP [因为端口转发]。所以它不会在同一个网络中工作。您必须从不同的WAN IP网络访问它。