gpt4 book ai didi

apache2 - Apache 2.4.1 undefined reference `SSLv2_client_method'

转载 作者:行者123 更新时间:2023-12-02 14:32:13 30 4
gpt4 key购买 nike

我之前运行的是 apache 2.2.20 和 openssl 1.0.0e。我安装了 openssl 1.0.1,然后下载了 apache 2.4.1 的 tarball 并使用 --prefix=/usr/local 安装了 apr 1.4.6 和 apr-util 1.4.1。我配置了 apache2:

sudo ./configure --prefix=/usr/local/apache2 --enable-mods-shared=all
--enable-deflate --enable-proxy --enable-proxy-balancer --enable-proxy-http
--enable-rewrite --enable-cache --enable-mem-cache --enable-ssl --enable-headers
--with-mpm=worker --with-included-apr

但是运行 sudo make 后出现错误:

httpd-2.4.1/support/ab.c:2227: undefined reference to `SSLv2_client_method'

是什么原因导致此错误以及如何纠正它?

最佳答案

您可能在禁用 SSLv2 的情况下构建了 openssl,某些发行版已禁用该功能(Debian,从 7.0 开始 -Wheezy- 就是其中之一)。查看源代码,看起来如果您定义 OPENSSL_NO_SSL2 预处理器标志,apache 将不会调用 SSLv2_client_method() 函数。

关于apache2 - Apache 2.4.1 undefined reference `SSLv2_client_method',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9856812/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com