2016-11-25 27 views
0

我已经在amazon ec2实例上部署了一个包含dokku的sails应用程序。部署后,我跑了dokku run app-name sails console和我的sails应用程序正在运行,当我检查它的sails日志时说它运行在localhost:5000上。
dokku app-name url会给我一个url example.com,但是当我尝试在浏览器中访问example.com时,它不起作用。应用程序是否应该在dokku提供的网址上运行?当我打那个url不应该ngnix代理到localhost:5000?访问Dokku应用程序url

我在这里错过了什么?

回答

0

您的应用程序应该在0.0.0.0接口上进行侦听,否则容器外部的nginx进程无法对其进行代理。

+0

如何确保/配置它在'0.0.0.0'界面上监听? – hck3r

+0

这就是你需要找出帆的东西。看起来你可以将'host'配置选项设置为该接口:https://stackoverflow.com/questions/26208664/bind-sails-js-app-to-a-specific-ip –