【发布时间】:2013-10-26 21:45:10
【问题描述】:
我有一个在 AWS Windows 实例上运行的简单 sinatra 应用程序。从 localhost 运行应用程序工作正常(即http://localhost:4567),但我无法远程运行它。
我可以从远程访问我的 AWS Windows 实例,因为我可以使用 RDP 连接到它。
在阅读了一些其他类似的问题后,我已经应用了以下内容:
- 我的 AWS 安全组已为端口 4567 打开(实际上我也为任何入站连接打开了它,只是想看看这是否能解决问题 - 它没有)
- 我尝试运行:
ruby my_sinatra_app.rb -o 0.0.0.0 - 我尝试运行:
ruby my_sinatra_app.rb -e production - 我尝试将以下代码添加到应用程序本身:
set :bind, '0.0.0.0'
我仍然无法远程运行该应用程序。有什么想法吗?
【问题讨论】:
-
为什么不使用 rakeup 和 config.ru 文件?不确定这是否可以解决您的问题,但最好部署
标签: ruby amazon-web-services sinatra