
Apache
1 前言
一个问题,一篇文章,一出故事。
笔者在比较新的操作系统(Oracle Linux Server release 9.5)安装比较老的Apache httpd(httpd-2.4.46),出现如下错误,
httpd: Syntax error on line 504 of /etc/httpd/httpd.conf: Syntax error on line 1 of /etc/httpd/conf.d/httpd-ssl.conf: Cannot load modules/mod_ssl.so into server: /usr/local/apache2/modules/mod_ssl.so: undefined symbol: ERR_GET_FUNC
经过分析该错误为httpd与openssl不兼容导致的,因此笔者选择加装兼容的openssl版本。
2 最佳实践
2.1 编译安装openssl
2.2 加载兼容的SSL
cd ~/httpd-2.4.46 ./configure --with-ssl=/usr/local/openssl-1.1.1k/
没有评论