首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为我的rails应用程序提供网络服务

为我的rails应用程序提供网络服务
EN

Stack Overflow用户
提问于 2012-04-19 01:55:47
回答 1查看 3.5K关注 0票数 0

我试图在Ubuntu的电脑中托管我的红宝石rails应用程序,但我无法得到它。我试图从我的路由器设置转发。我认为我成功地转发了一个源端口80-8080和目的地端口3000。然后我在生产模式下开始工作。但是,我无法通过输入外部IP来打开我的应用程序。我怎样才能正确地设置我的电脑?你有什么意见建议?

谢谢..。

EN

回答 1

Stack Overflow用户

发布于 2012-04-19 02:07:50

尝试以下方法来帮助调试该问题:

来自同一台计算机的

  1. (您可以使用curl代替wget,因为它功能更强大),确保rails正在运行

$ wget http://localhost:3000

  • From同一台机器,确保服务器绑定到外部ip地址

$ ifconfig (列出ip地址a.b.c.d)

$ wget http://a.b.c.d:3000

  • From是同一网络上的另一台计算机,请确保请求该网页

$ wget http://a.b.c.d:3000

如果第一步失败,rails可能不会运行。如果第二步失败,那么您可能会对如何设置网络产生问题,但是您可以尝试rails server -b a.b.c.d来查看是否修复了它。如果最后一步失败,则本地网络出现问题。最后,如果他们都成功了,那么问题要么是你的ISP,要么是你的路由器。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10220621

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档