2016-11-25 7 views
0

Я развернул приложение парусов с dokku на экземпляре amazon ec2. После развертывания я запустил dokku run app-name sails console, и мое приложение sails работает, когда я проверяю журналы парусов, и говорит, что он работает на localhost: 5000.
И dokku app-name url даст мне URL-адрес example.com, но когда я попытаюсь обратиться к example.com в браузере, он не работает. Разве приложение не должно запускаться по этому URL-адресу, указанному докку? и когда я нажму на этот url, не должен прокси-сервер ngnix на localhost: 5000?Доступ к окну приложения Dokku

Что мне здесь не хватает?

ответ

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 –