我已经在亚马逊ec2实例上使用dokku部署了sails应用程序。在部署之后,我运行了dokku run app-name sails console
并且我的sails应用程序正在运行,当我检查sails日志时它表示它在localhost:5000上运行。
dokku app-name url
会给我一个网址example.com
但是当我尝试在浏览器中访问example.com时它不起作用。该应用程序应该在dokku给出的URL上运行吗?当我点击那个url不应该ngnix代理到localhost:5000?
我在这里缺少什么?
答案 0 :(得分:0)
您的应用程序应该在0.0.0.0
接口上进行侦听,否则容器外部的nginx进程无法代理它。