在CentOS系统中,Nginx的启动和停止可以通过以下命令进行:
使用systemctl命令(推荐,适用于CentOS 7及以上版本):
sudo systemctl start nginx
使用service命令(适用于CentOS 6及以下版本):
sudo service nginx start
直接运行Nginx二进制文件(不推荐,除非你有特殊需求):
sudo /usr/sbin/nginx
使用systemctl命令:
sudo systemctl stop nginx
使用service命令:
sudo service nginx stop
发送SIGQUIT信号给Nginx主进程(优雅地停止Nginx,允许当前处理的请求完成):
sudo kill -QUIT $(cat /var/run/nginx.pid)
强制停止Nginx(不推荐,可能会导致请求丢失):
sudo kill -9 $(cat /var/run/nginx.pid)
使用systemctl命令:
sudo systemctl status nginx
使用service命令:
sudo service nginx status
查看Nginx日志(如果需要调试):
sudo tail -f /var/log/nginx/error.log
Nginx的主要配置文件通常位于/etc/nginx/nginx.conf。在修改配置文件后,需要重新加载或重启Nginx以使更改生效:
重新加载配置:
sudo systemctl reload nginx
或者
sudo service nginx reload
重启Nginx:
sudo systemctl restart nginx
或者
sudo service nginx restart
通过这些命令,你可以轻松地管理CentOS系统上的Nginx服务。