如果在配置文件httpd.conf中没有:
LoadModule ssl_module modules/mod_ssl.so
则说明Apache没有安装ssl模块,可以在编译安装Apache的时候,加上--enable-ssl --with-ssl参数。
如果不想重新编译,可以选择动态编译ssl模块。
1、首先使用whereis openssl获取lib和include的路径。
2、然后在Apache源码的目录下的modules/ssl文件夹下,使用apxs命令:
/usr/local/apache2/bin/apxs -i -a -D HAVE_OPENSSL=1 -I/usr/include/openssl/ -L/usr/lib64/openssl/ -c *.c -lcrypto -lssl -ldl