在为 Apache 站点部署 SSL 证书时,根据阿里云官方文档的安装说明做到下面这步:
打开 Apache 安装目录下 conf 目录中的 httpd.conf 文件,找到以下内容并去掉 「#」:
#LoadModule ssl_module modules/mod_ssl.so (如果找不到请确认是否编译过 openssl 插件)
#Include conf/extra/httpd-ssl.conf
打开 httpd.conf 后发现还真找不到 #LoadModule ssl_module modules/mod_ssl.so
找了下原因,应该是编译 apache 的时候没弄好,那么就重新安装 OpenSSL 一下
1 、 wget http://www.openssl.org/source/openssl-1.0.0e.tar.gz
2 、解压缩,命令:tar -xzf openssl-1.0.0e.tar.gz,得到 openssl-openssl-1.0.0e 文件夹
3 、进入解压的目录:cd openssl-1.0.0e
4 、设定 Openssl 安装,( --prefix ) 参数为欲安装之目录,也就是安装后的档案会出现在该目录下:
执行命令: ./config --prefix=/usr/local/openssl
5 、执行命令./config -t
6. 执行 make,编译 Openssl
7 、安装 Openssl:
make install
8 、执行以下命令
cd /usr/local
ldd /usr/local/openssl/bin/openssl
出现如下类似信息后检查安装情况。
9 、查看路径 which openssl
10 、查看版本 openssl version
参考:http://blog.csdn.net/dazhi_100/article/details/17143213