【发布时间】:2018-12-14 06:17:43
【问题描述】:
我正在尝试将 Rails 应用程序部署到 EC2 实例,如果我在 html 中创建了一个基本索引并使用 python -m SimpleHTTPServer 3001 运行它,我可以在我的浏览器中看到 html 文件并响应我的 wget本地计算机,不幸的是,如果我制作了一个基本的 Rails 应用程序:
rails new testApp
bundle install
rails s -p 3001
我无法从浏览器访问它,服务器控制台没有显示任何收到请求的迹象,如果我从 EC2 实例wget localhost:3001 发出 wget 请求,它工作正常,但如果我这样做从我的本地机器我没有得到响应。
python 服务器可以正常工作,所以我知道这不是我的 EC2 机器配置,默认的 rails 应用程序可以与 Puma 一起使用,如果我在本地机器上运行它,它可以工作,还有什么我必须做的访问我的 Rails 应用?
【问题讨论】: