本次安装基于CentOS Linux release 7.7.1908 (Core)
1.依赖包安装
yum install pcre pcre-devel openssl openssl-devel -y (其中openssl相关包,https服务需要)
2.检查依赖包安装结果
rpm -qa pcre pcre-devel openssl openssl-devel
3.创建包存放路径
mkdir -p /home/heng/tools
cd /home/heng/tools
4.下载nginx软件包
wget http://nginx.org/download/nginx-1.18.0.tar.gz
5.创建nginx用户
useradd nginx -s /sbin/nologin -M
6.解压nginx软件包
tar xf nginx-1.18.0.tar.gz
7.进入目录,开始配置
./configure --user=nginx --group=nginx --prefix=/application/nginx-1.18.0/ --with-http_stub_status_module --with-http_ssl_module
--prefix 设置安装路径
--user 进程用户权限
--group 进程用户组权限
8.编译安装
make && make install
9.创建软连接
ln -s /application/nginx-1.18.0/ /application/nginx
10.启动前检查配置文件语法
/application/nginx/sbin/nginx -t
11.启动nginx
/application/nginx/sbin/nginx
12.查看nginx是否启动成功
netstat -lntup | grep 80
原文:https://www.cnblogs.com/lichengmin/p/14808730.html