8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

设置 Flask HTTPS 服务器

vegan_meat 1月前

6 0

我有一个任务要将证书添加到我的 Flask 服务器。该服务器响应 HTTP 请求。有人知道如何设置 Flask HTTPS 服务器吗?我生成了私钥和公钥...

我有一个任务要将证书添加到我的 Flask 服务器。该服务器响应 HTTP 请求。

有人知道如何设置 Flask HTTPS 服务器吗?我使用 certbot 工具生成了私钥和公钥。有关此工具的信息请参见此处: https://certbot.eff.org/instructions?ws=webproduct&os=snap

总之, certbot 允许您创建编码为 .pem 文件的私钥和公钥。然后用于加密和解密客户端和服务器之间交换的流量。

我使用女服务员库为客户提供内容。这是完成这项工作的行:

serve(app, host='0.0.0.0', port=80)

有人知道如何从这里过渡到有人可以使用 HTTPS 协议访问我的页面的状态吗?换句话说,HTTPS 是否握手并交换数据?

我尝试过这一行:

serve(app, host='0.0.0.0', port=5000, url_scheme='https', 
      certfile='path/to/certfile.pem', keyfile='path/to/keyfile.pem')

我困惑地发现了这一行: https://www.perplexity.ai/search/run-flask-https-server-jPPLZHcERamQ5YBqFlVIBQ

帖子版权声明 1、本帖标题:设置 Flask HTTPS 服务器
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由vegan_meat在本站《python》版块原创发布, 转载请注明出处!
最新回复 (0)
  • 尝试配置 Nginx

    1. p1

    2. p2

    /etc/nginx/sites-available/yourdomain

    server {
        server_name yourdomain.com;
        listen 80;
        
        location / {
            proxy_pass http://localhost:5000;
        }    
    }
    
    1. p3

    2. p4

    3. p5

返回
作者最近主题: