相关依赖:yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel
下载:wget http://nginx.org/download/nginx-1.20.2.tar.gz
解压:tar zxvf nginx-1.20.2.tar.gz
进入目录:cd nginx-1.20.2
配置安装目录:./configure --prefix=/usr/local/nginx
编译:make
安装:make install
编辑配置文件:vim /usr/local/nginx/conf/nginx.conf
user root;#容易出现权限错误导致500
worker_processes auto;
http {
gzip on;#开启压缩
#自定义配置文件目录
#include /usr/local/nginx/conf.d/*.conf;
}
创建自启文件:vim /etc/systemd/system/nginx.service
[Unit]
Description=nginx
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx reload
ExecStop=/usr/local/nginx/sbin/nginx quit
PrivateTmp=true
[Install]
WantedBy=multi-user.target
开启自启:systemctl enable nginx
启动:systemctl start nginx