Ere*_*lge 0 ruby-on-rails webrick
我尝试在Ubuntu的计算机上托管我的ruby on rails应用程序,但我无法得到它.我尝试从我的路由器设置向前移植.我想我成功地将端口80 - 8080和目标端口3000转发到了端口.然后我在生产模式下启动webrick.但是,我无法通过键入我的外部IP从互联网上打开我的应用程序.如何以正确的方式设置计算机?你有什么建议吗?
谢谢...
请尝试以下方法来帮助调试问题:
从同一台机器(你可以使用curl代替wget,因为它更强大),确保rails正在运行
$ wget http:// localhost:3000
在同一台机器上,确保服务器绑定到外部IP地址
$ ifconfig(列出ip地址abcd)
$ wget http:// abcd:3000
从同一网络上的另一台计算机,请确保您请求该网页
$ wget http:// abcd:3000
如果第一步失败,则可能无法运行rails.如果第二步失败,那么您可能会遇到如何设置网络的问题,但您可以尝试rails server -b a.b.c.d查看是否可以修复它.如果最后一步失败,则说明您的本地网络存在问题.最后,如果它们都成功,那么问题就出在您的ISP或您的路由器上.
| 归档时间: |
|
| 查看次数: |
3370 次 |
| 最近记录: |