Flask+gevent.pywsgi.WSGIServer+失败,错误为SSLError+namescape

2024-09-29 00:20:43 发布

您现在位置:Python中文网/ 问答频道 /正文

因此,我使用Python的Flask运行这个web应用程序,并使用gevent.pywsgi.WSGIServer使我的应用程序为生产做好准备。我的网站可以通过我的所有设备甚至其他不同网络的设备从Internet访问。 然而,我试图通过使用certbot-letsencrypt运行测试来添加HTTPS的可能性。。。我通过了测试并获得了certfilekeyfile但当我将它们作为参数放入以下函数中时:

app_server = gevent.pywsgi.WSGIServer(
    (CONFIG['Flask']['host'], int(CONFIG['Flask']['port'])),
    app,
    certfile="fullchain.pem",
    keyfile="privkey_rsa.pem"
)

我得到了这个错误

PS:我打开了HTTPS服务器的端口

这就是为什么我想知道问题是否来自:

  • 通过letsencrypt测试的域名
  • 域名注册员 ... 还是别的什么

先谢谢你


Tags: httpswebconfigapp应用程序flask网站gevent