Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
升级的OpenSSL-如何使用Apache HTTPD?_Apache_Ssl_Rhel_Sha256 - Fatal编程技术网

升级的OpenSSL-如何使用Apache HTTPD?

升级的OpenSSL-如何使用Apache HTTPD?,apache,ssl,rhel,sha256,Apache,Ssl,Rhel,Sha256,我最近需要升级一台旧服务器。服务器实现了一个非常特定的目的,因此没有保持最新。随着最近推动SSL利用SHA256,我需要升级一些软件包 短背景 服务器是RHEL3(是的,这是正确的) 我下载并构建了OpenSSL 0.9.8q,并确保它是服务器上唯一的OpenSSL实例(将旧实例移动到备份目录)。然后,我下载并构建了带有/configure--with ssl=/usr/local/ssl,将带有ssl的指向我的新OpenSSL目录的cURL 7.15.5 构建cURL后,我使用cURL测试了与

我最近需要升级一台旧服务器。服务器实现了一个非常特定的目的,因此没有保持最新。随着最近推动SSL利用SHA256,我需要升级一些软件包

短背景

服务器是RHEL3(是的,这是正确的)

我下载并构建了OpenSSL 0.9.8q,并确保它是服务器上唯一的OpenSSL实例(将旧实例移动到备份目录)。然后,我下载并构建了带有
/configure--with ssl=/usr/local/ssl
,将带有ssl的
指向我的新OpenSSL目录的cURL 7.15.5

构建cURL后,我使用cURL测试了与需要sha256的资源的连接。我的连接测试使用cURL成功

关于我的问题和问题

我下载了httpd2.0.59,并使用
--enablesl
--enableso
构建了它,但我的测试不起作用

我还尝试d/l和构建HTTPD2.0.63,但我在让2.0.63工作时遇到了困难。然后,我将从2.0.63构建的
mod_ssl
放入2.0.59目录中……也不走运

我觉得我缺少了一些将httpd连接到新安装的OpenSSL的元素。我需要做什么来确保
mod_ssl
在服务器上使用我的新版本OpenSSL

我知道我的httpd实例已经有很多版本落后了,但这是一个有特定用途的旧服务器。我唯一的目标是让它与sha256一起工作,而不是购买带有最新RHEL的新服务器,等等

感谢您的帮助。

正在运行

./configure --help |grep ssl
给予

所以,就像卷曲一样,你可以尝试添加它

假设您不打算做明智的事情并升级操作系统

--with-ssl=DIR          SSL/TLS toolkit (OpenSSL)