操作系统: CentOS Linux release 8.2.2004 (Core)
下载稳定版本:nginx: download
首先安装相关的模块:
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel pcre pcre-devel
然后依次执行以下命令:
注意:我这里是默认安装,没有指定安装目录,可以视情况指定目录
tar -zxvf nginx-1.18.0.tar.gz
cd nginx-1.18.0
./configure
make
make install
如果提前升级了openssl或者openssl不是在指定位置
请指定安装的位置
sudo ./configure --with-http_stub_status_module --with-http_ssl_module --with-openssl=/home/tools/openssl-1.1.1i
openssl 安装
通过apt安装
sudo apt-get install openssl
sudo apt-get install libssl-dev
通过源码安装
wget https://www.openssl.org/source/openssl-1.1.1g.tar.gz
tar -xzvf openssl-1.1.1g.tar.gz
cd openssl-1.1.1g/
./config
make
sudo make install
查看版本
openssl version
查看安装路径
whereis openssl
查看/usr/local 是否有nginx文件夹
#杀掉所有后台的nginx进程
killall -9 nginx
#查看nginx状态
/usr/local/nginx/sbin/nginx -t
#启动加载配置文件
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
#配置文件重新加载生效
/usr/local/nginx/sbin/nginx -s reload