Zac*_*ger 4 postgresql sinatra web-deployment digital-ocean
部署小型Sinatra应用程序时遇到问题,该应用程序在本地可以正常运行,并且看起来像在数字海洋中运行,但是不能通过域名来攻击。以下是我收到的消息:
此网页无法使用
错误代码:ERR_CONNECTION_REFUSED
以下是使用rackup -p 80在我的小滴上显示的内容,对我来说,这表明它应该能够被击中:
瘦Web服务器(v1.6.3代号Protein Powder)
最大连接数设置为1024
在localhost:80上监听,按CTRL + C停止
如果有什么不同,我也不能直接点击IP地址。任何人遇到类似的问题或可能的解决方案?该应用程序在ubuntu上,使用psql作为数据库。这将不胜感激。谢谢!
将您的应用绑定到0.0.0.0而不是localhost上:
ruby your_app.rb -o 0.0.0.0
要么
rackup --host 0.0.0.0
在生产中,您应该设置反向代理(例如,使用nginx或apache)将域绑定到您的应用内部端口,以免在0.0.0.0上打开所有内容
| 归档时间: |
|
| 查看次数: |
573 次 |
| 最近记录: |