#安装nginx
yum install -y gcc gcc-c++ make zlib-devel pcre-devel openssl-devel
NGINX_VER="1.31.4"
wget https://nginx.org/download/nginx-${NGINX_VER}.tar.gz
tar -zxvf nginx-${NGINX_VER}.tar.gz
cd nginx-${NGINX_VER}
./configure \
--prefix=/usr/local/nginx \
--with-http_ssl_module \
--with-http_gzip_static_module \
--with-http_realip_module \
--with-pcre
make
make install
--------------------------------------------------------
安装完成查看版本
/usr/local/nginx/sbin/nginx -v
nginx version: nginx/1.31.4
——————————设置自动启动—————————————
cat > /usr/lib/systemd/system/nginx.service <<EOF
[Unit]
Description=nginx web service
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target
EOF
————————————————————————————
systemctl daemon-reload
----------常用命令------------------
#启动
/usr/local/nginx/sbin/nginx
#停止
/usr/local/nginx/sbin/nginx -s stop
#验证配置有效
/usr/local/nginx/sbin/nginx -t
#优雅重载配置(不中断业务)
/usr/local/nginx/sbin/nginx -s reload
#退出
/usr/local/nginx/sbin/nginx -s quit
systemctl start nginx # 启动
systemctl stop nginx # 停止
systemctl restart nginx # 重启
systemctl reload nginx # 重载配置(不中断业务)
systemctl status nginx # 查看运行状态
systemctl disable nginx # 关闭开机自启
linux系统nginx安装
zhuc
2026-08-26
13 阅读