python - 在非 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
解决方案
不要忘记使用 --ca-cert 的中间证书和根证书。
这些由您的浏览器提供,而不是由您的 guniocorn/flask 安装提供。
推荐阅读
- java - 我可以在这个用例中使用 NamedJdbcTemplate 吗?
- java - 如何订阅两个不同的发布者
- excel - 如何使用带有重复宏的循环?
- compilation - 编译后 LLVM IR 到可执行段错误
- schedule - 如何根据 Anylogic 中的火车到达时间表将行人从等候区释放?
- node.js - TypeScript 内存错误未终止 Docker 构建
- sql - 在另一个查询的 WHERE 子句中使用一个 PostGIS SQL 查询的结果
- python - 将数组的偶数索引元素乘以 2,数组的奇数索引元素乘以 3
- python - x 和 y 的大小必须相同
- css - 工具提示被 div 纯 CSS 截断