不能通过我的webrick服务器端口转发来从网络访问它!

我正在开发一个Facebook应用程序,我正在使用该facebooker插件和webrick服务器。 我已正确配置我的路由器到我的机器端口到2端口(80和3000)apache服务器可以从网络访问http:// ip:80 amd webrick服务器可以http:// ip:3000 ,i不明白为什么,请帮帮我。

你有什么IP地址WEBrick设置听? 我的猜测是它可以设置为“127.0.0.1”,这会导致你所描述的问题。 如果是这样,请将其设置为“0.0.0.0”并查看是否有效。 如果您使用script/server启动script/server ,则可以使用-b标志指定要绑定的IP:

 script/server webrick -b 0.0.0.0 -p 3000 

您必须从不在您的网络中的其他网络访问它。 因为您的服务器在IP上运行,并且您的访问计算机也连接到相同的IP [因为端口转发]。 所以它不会在同一个网络中工作。 您必须从不同的WAN IP网络访问它。

Interesting Posts