在 Linux 系统中,Nginx 服务的重启命令会根据不同的发行版和初始化系统有所差异。以下是常见的几种方式:
# 重启Nginx服务
sudo systemctl restart nginx
# 其他相关命令
sudo systemctl stop nginx # 停止
sudo systemctl start nginx # 启动
sudo systemctl reload nginx # 平滑重载(不中断服务)
sudo systemctl status nginx # 查看状态
# 使用service命令
sudo service nginx restart
# 或直接调用init脚本
sudo /etc/init.d/nginx restart
在重启前建议先测试配置:
sudo nginx -t
如果显示 syntax is ok
和 test is successful
则表示配置正确。
sudo nginx -s reload
sudo tail -f /var/log/nginx/error.log
根据您的系统选择对应的命令即可。现代 Linux 发行版推荐使用 systemctl
命令。