在 Ubuntu 系统中重启 Nginx 服务可以通过以下几种方式实现,根据你的权限和系统配置选择合适的方法:
sudo systemctl restart nginx
bash
sudo systemctl status nginx
sudo service nginx restart
systemctl
相同,实际会调用 systemd。平滑重启(热重载)
仅重新加载配置,不中断活跃连接(适合生产环境):
sudo nginx -s reload
bash
sudo nginx -t
强制停止后启动
sudo nginx -s stop # 停止
sudo nginx # 启动(需确保无冲突进程)
sudo
。sudo nginx -t
/etc/nginx/nginx.conf
或站点配置。sudo netstat -tulnp | grep ':80'
sudo systemctl stop nginx
sudo systemctl start nginx
sudo journalctl -u nginx -f
(实时日志)根据你的需求选择对应方法,多数情况下 sudo systemctl restart nginx
是最简单可靠的方式。