IT 相关 · 2017 年 1 月 13 日

Linux 下安装 OpenSSL 为 Apache 站点部署 SSL 证书

在为 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
出现如下类似信息后检查安装情况。
Linux下安装OpenSSL为Apache站点部署SSL证书

9 、查看路径 which openssl

10 、查看版本 openssl version

 

参考:http://blog.csdn.net/dazhi_100/article/details/17143213