如何在HTTPS上从EC2机器运行一个python flask应用程序[duplicate]

cl25kdpy  于 2022-12-05  发布在  Python
关注(0)|答案(1)|浏览(142)

此问题在此处已有答案

Are a WSGI server and HTTP server required to serve a Flask app?(3个答案)
11小时前关门了。
我用flask写了一个小的python应用程序。我已经在EC2机器上部署了这个应用程序。目前这个应用程序运行为http。我想在https上运行这个应用程序。我该怎么做呢?而不是在代码中做任何修改,比如添加ssl_context

a9wyjsp7

a9wyjsp71#

你不需要接触ssl_context,你要做的就是通过HTTPS运行你的web服务器。
根据您拥有的Web服务器(Nginx、Apache等),这只是获取/生成SSL证书的一种情况(您可以使用CertBot-这将通过LetsEncrypt生成证书)。
拥有SSL证书后,您需要配置Web服务器以使用此SSL证书(并在防火墙设置中允许HTTPS连接)。
这些指南在过去对我有帮助,但您可以随时在线查找适合您正在使用的服务器操作系统的指南:

希望这对你有帮助!

相关问题