Невозможно получить доступ к приложению Flask, размещенному на EC2, после добавления поддержки https - PullRequest
0 голосов
/ 21 ноября 2019

У меня есть приложение Flask, в настоящее время использующее http, размещенное на экземпляре ec2Я хочу разместить свое приложение, используя https. В настоящее время с помощью http я могу получить доступ к своему приложению (работающему на порту 80.0.0.0), просто открыв общедоступный IP-адрес ec2 (отображает Running on http://0.0.0.0:80/, и я могу использовать свое приложение на http://IP).

Я следую этому руководству, чтобы проверить поддержку https: https://blog.miguelgrinberg.com/post/running-your-flask-application-over-https.

Когда я добавляю самый базовый app.run(ssl_context='adhoc') в свою программу, приложение теперь Running on https://0.0.0.0:80/, но я не могудоступ к моему приложению на https://IP. Я открыл свой порт 403 в настройках EC2, однако я все еще не могу связаться с моим приложением с помощью https ... нет ответа, когда я делаю запрос.

То же самое не происходит, когда я запускаю приложение с gunicorn. Я что-то упустил? Я думаю, что мои запросы правильно сформированы, однако я никогда не могу связаться с моим приложением при использовании https.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...