1.執(zhí)行命令 安裝GCC
yum -y install gcc
2.OpenSSL Version:openssl-1.0.2j.tar.gz
目前版本最新的SSL地址為http://www.openssl.org/source/openssl-1.0.2j.tar.gz
1、將下載的壓縮包放在自己想放的目錄
wget http://www.openssl.org/source/openssl-1.0.2j.tar.gz
2、在文件夾下解壓縮,得到openssl-1.0.2j文件夾
tar -xzf openssl-1.0.2j.tar.gz
3、進(jìn)入解壓的目錄:
cd openssl-1.0.2j
4、設(shè)定Openssl 安裝,( --prefix )參數(shù)為預(yù)安裝之目錄,也就是安裝后的檔案會(huì)出現(xiàn)在該目錄下:
./config --prefix=/usr/local/openssl
5、執(zhí)行命令
./config -t
6.執(zhí)行make,編譯Openssl
make
7、安裝 Openssl
make install
8、執(zhí)行以下命令
cd /usr/local
ldd /usr/local/openssl/bin/openssl
9、停止殺掉Nginx進(jìn)程
10、重新編譯nginx 添加sll模塊
./configure --with-http_ssl_module --prefix=/data/nginx --conf-path=/data/nginx/nginx.conf
make
make install
11、查看nginx sll是否配置成功
cd /data/nginx/sbin/
./nginx -V
12、配置https nginx配置文件
server {
listen 443 default ssl;
server_name acsu.ahccs.com.cn;
ssl on;
ssl_certificate /data/nginx/1_acsu.ahccs.com.cn_bundle.crt;
ssl_certificate_key /data/nginx/2_acsu.ahccs.com.cn.key;
ssl_session_timeout 5m;
ssl_protocols SSLv2 SSLv3 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
}
13、最后重啟nginx