下文介绍了两种启动Nginx服务器的方法:通过脚本命令直接启动,以及通过Service服务启动,其中通过Service服务启动更为方便且推荐。
1
|
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf |
对于CentOS 7.6或CentOS 8.1下通过镜像站RPM包安装的Nginx 1.14.2或Nginx 1.19.3版本,请使用以下命令启动Nginx。
1 2 |
/usr/sbin/nginx -c /etc/nginx/nginx.conf /usr/sbin/nginx -s reload |
1 2 |
rm -rf /etc/init.d/nginx vim /etc/init.d/nginx |
对于CentOS 7.6或CentOS 8.1下通过镜像站RPM包安装的Nginx 1.14.2或Nginx 1.19.3版本,输入脚本过程中请作以下两处修改:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
#!/bin/bash # chkconfig: 2345 10 90 # description: nginx case "$1" in 'start') /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf echo "$0_start"; ;; 'stop') /usr/local/nginx/sbin/nginx -s quit echo "$0_stop"; ;; esac |
1 2 |
chmod 777 /etc/init.d/nginx ll /etc/init.d/nginx |
1
|
chkconfig --add /etc/init.d/nginx |
1
|
chkconfig nginx on |
1
|
service nginx start |
1
|
ps -ef | grep nginx |