openssl下载
wget https://www.openssl.org/source/openssl-1.1.1g.tar.gz
openssl安装
- 解压openssl
tar -zxvf openssl-1.1.1g.tar.gz
- 将解压文件复制到/usr/local/src下
mv openssl-1.1.1g /usr/local/src/
- 进入openssl-1.1.1g文件
cd /usr/local/src/
cd openssl-1.1.1g/
- 生成编译文件
./config shared zlib
- 编译安装
make && make install
- 查看openssl版本
opensll version
- 查看版本错误处理
openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
解决办法
在root用户下执行:
ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1
ln -s /usr/local/lib64/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
nginx 安装ssl模块
- 生成编译文件
cd /usr/local/src/nginx-1.19.1
./configure --with-http_ssl_module --with-openssl=/usr/local/src/openssl-1.1.1g
–with-openssl 指向openssl的源码文件
- 编译安装
make && make install