Docker容器内使用自签名证书部署API时出现SSL错误的排查求助
Docker容器内使用自签名证书部署API时出现SSL错误的排查求助
各位好,想请教一个困扰我很久的问题:
我在公司VPN环境下用自签名证书部署了多个API,一直都正常运行。但最近部署新API时,无论怎么调整配置,都会遇到SSL相关的错误。
具体错误表现如下:
- Firefox浏览器返回
PR_END_OF_FILE错误 - Python的requests库抛出如下异常:
HTTPSConnectionPool(host='localhost', port=7057): Max retries exceeded with url: / (Caused by SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:997)'))
我已经尝试了多种排查手段,但都没有解决问题:
- 跟着多篇教程重新生成并替换了证书密钥对
- 把API服务器从gunicorn换成了uwsgi
- 确认过用同样的证书在Docker容器外部署API是完全正常的
有没有大佬遇到过类似的情况?或者能给点排查方向的建议?
备注:内容来源于stack exchange,提问作者Zorgoth
相关产品推荐
相关产品推荐

