安装依赖关系:
yum -y install gcc gcc-c++ zlib zlib-devel openssl openssl-devel pcre pcre-devel
解压安装nginx:
tar -xf nginx-1.18.0.tar.gz
cd nginx-1.18.0
./configure --prefix=/usr/local/nginx --with-http_ssl_module
make && make install
添加软链:
ln -s /usr/local/nginx/sbin/nginx /usr/sbin/
将nginx添加为系统服务并设置开机自启动:
cd /etc/systemd/system/
vim nginx.service
编辑内容如下:
[Unit]
Description=nginx
After=syslog.target network.terget
[Service]
Type=forking
ExecStart=/usr/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
ExecReload=/usr/sbin/nginx -s reload
ExecStop=/usr/sbin/nginx -s stop
User=root
Group=root
[Install]
WantedBy=multi-user.target
刷新系统服务:
systemctl daemon-reload
添加到开机自启动:
systemctl enable nginx.service
服务启动、停止、重新载入命令:
systemctl start nginx.service
systemctl stop nginx.service
systemctl reload nginx.service