基本步骤参考centOS7安装nginx及nginx配置_Snow、杨-CSDN博客_centos7安装nginx
中间nginx下载的版本修改为1.21.1:
wget http://nginx.org/download/nginx-1.20.1.tar.gz
在安装的过程中执行./configure命令后发现日志中openssl library not found,执行openssl version -a也能查到版本信息,说明openssl是安装成功了的,搞不懂为啥,百度解决方案:
1、下载openssl
wget https://www.openssl.org/source/old/1.0.2/openssl-1.0.2k.tar.gz
2、解压
3、在configure的时候执行
./configure --with-openssl=/usr/local/openssl-1.0.2k --with-http_ssl_module
注意openssl地址为源码地址,nginx不接受编译安装后的地址