Amazon Lightsail работает с веб-приложением ASP.NET Core - невозможно получить доступ к веб-сайту из браузера - PullRequest
0 голосов
/ 13 февраля 2019

У меня возникают проблемы при развертывании моего веб-приложения ASP.NET Core MVC на хостинге Amazon Lightsail.

Я следил за этой статьей Использование Amazon Lightsail для ASP.NET Core , чтобы встроить мое приложение aspnetcore 2.1 в службу и nginx переадресовывать любые обращения к сайту с порта 80 на порт 5000.

Service Status

Мой экземпляр Lightsail работает отлично: Lightsail Status

С терминала SSH, если я выполняю wget http://localhost, он возвращает сообщение об ошибкенет сертификатаЯ должен принудительно установить его с помощью wget http://localhost --no-check-certificate, который затем возвращает файл index.html для веб-страницы.

При переходе на статический IP-адрес для моего экземпляра Lightsail в Chrome, на веб-странице ничего не появляется,говоря "Сайт не может быть достигнут" .

Если бы мне пришлось угадывать, в чем проблема, это было бы что-то о сертификате.Я искал решения для этого, но ничего не нашел.


Что мне не хватает, чтобы это приложение работало на статическом IP Lightsail, чтобы пользователи могли посещать мой сайт?

1 Ответ

0 голосов
/ 14 февраля 2019

Вы открыли порт на брандмауэре lightsail?

На странице сведений о вашем экземпляре нажмите на сеть и убедитесь, что вы добавили порт 80

Также попробуйте удалить nginx ипросто получить доступ к приложению через порт 5000 (после его открытия в брандмауэре).

...