我试图在Ubuntu的电脑中托管我的红宝石rails应用程序,但我无法得到它。我试图从我的路由器设置转发。我认为我成功地转发了一个源端口80-8080和目的地端口3000。然后我在生产模式下开始工作。但是,我无法通过输入外部IP来打开我的应用程序。我怎样才能正确地设置我的电脑?你有什么意见建议?
谢谢..。
发布于 2012-04-19 02:07:50
尝试以下方法来帮助调试该问题:
来自同一台计算机的
$ wget http://localhost:3000
$ ifconfig (列出ip地址a.b.c.d)
$ wget http://a.b.c.d:3000
$ wget http://a.b.c.d:3000
如果第一步失败,rails可能不会运行。如果第二步失败,那么您可能会对如何设置网络产生问题,但是您可以尝试rails server -b a.b.c.d
来查看是否修复了它。如果最后一步失败,则本地网络出现问题。最后,如果他们都成功了,那么问题要么是你的ISP,要么是你的路由器。
https://stackoverflow.com/questions/10220621
复制相似问题