所以在 Graham 的帮助下,我意识到我需要重建 mod_ssl.so 以指向新的 OpenSSL 版本。
我发现以下帖子有类似问题但建议不多:https ://stackoverflow.com/questions/36756641/rebuild-mod-ssl-so-on-apache2-on-macosx
- 是否可以只重建 mod_ssl.so 或者我需要重建 Apache?
- 要使用任何特定的标志吗?
- 自制软件是否可行,如何避免安装两个 Apache?
- 我在 10.11.6 并使用 MacOS Server 5.2(如果有影响)
我在烧瓶应用程序下集成了以下框架并使其工作。https://github.com/playingmedia/swish-python
所以基本上它使用包含证书的 pyopenssl 发出请求。
这在我的烧瓶应用程序中运行良好,但是当我将它移动到我的 Apache 服务器(配置为通过 TLS 访问 - 不确定这是否相关)时,它给了我以下错误: SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake失败 (_ssl.c:590)
我想知道是否有我需要操纵的 mod_wsgi 设置可能存在任何权限问题...
我包含了另一个使用带有 TLS 的 Suds 的框架,在 Apache 服务器上没有任何问题,所以想知道 mod_wsgi 下的 Request 库和 pyopenssl 是否存在任何已知问题?
已经尝试了很多谷歌,但也许我没有输入正确的关键词
谢谢