首页 > 解决方案 > 在非 443 端口上使用 Gunicorn 设置 Comodo SSL 的问题

问题描述

我们使用 EliteSSL

在我们的服务器上,我有一个 nginx 实例,设置它没有问题,但是仅使用 X509Certificate 和 server.key 文件。

但是,我也有 5 个 API 端点通过非标准端口上的 gunicorn 提供。

使证书正常运行是不可能的。任何连接的客户端...邮递员或 python 请求都说它是未经验证的证书...但是 Nginx 工作正常。这是非标准端口的结果吗?

Error: unable to verify the first certificate

唯一有效的证书是 X509CertOnly(验证关闭),其他 8 个已发送的证书都没有与系统一起工作..都给出错误。

--certfile /usr/local/AA_CERTS/X509CertOnly/server_bc_edu_cert.cer --keyfile /usr/local/AA_CERTS/server.key

标签: pythonpython-requestsssl-certificatepostman

解决方案


不要忘记使用 --ca-cert 的中间证书和根证书。

这些由您的浏览器提供,而不是由您的 guniocorn/flask 安装提供。


推荐阅读