您好,这个错误表明你在尝试使用 Flask 运行一个 HTTPS 服务器时,SSL 上下文在加载证书链时遇到了问题。具体来说,ssl.SSLError: [SSL] PEM lib (_ssl.c:4044) 指的是 Python 的 SSL 库在解析 PEM 格式的证书或私钥文件时遇到了问题。
1:确保 certfile 指向的文件是一个有效的 SSL 证书文件(通常是 .pem 或 .crt 格式)。
确保 keyfile 指向的文件是一个有效的 SSL 私钥文件(通常是 .key 格式)。
检查这两个文件是否都有正确的权限,确保你的 Web 服务器进程可以读取它们。
2:确保 certfile 和 keyfile 变量中的路径是正确的,并且指向了正确的文件。
注意 Windows 路径中的反斜杠 \ 需要被正确地转义(例如使用 \\ 或原始字符串 r'C:\path\to\file')。
3:还请改回来原本的证书文件
|