温馨提示×

linux nginx怎么重启

小樊
42
2026-10-07 21:19:14
栏目: 智能运维

在 Linux 下重启 Nginx,常见方式有以下几种(需要 root 或 sudo 权限):

1. 使用 systemd(最常见,CentOS 7+/Ubuntu 16.04+)

# 重启
sudo systemctl restart nginx

# 仅重新加载配置(不中断服务,推荐)
sudo systemctl reload nginx

# 查看状态
sudo systemctl status nginx

2. 使用 service 命令(老系统)

sudo service nginx restart
# 或
sudo service nginx reload

3. 直接使用 nginx 命令

# 先测试配置是否正确
sudo nginx -t

# 平滑重启(重新加载配置)
sudo nginx -s reload

# 停止再启动(硬重启)
sudo nginx -s stop
sudo nginx

4. 常见说明

  • restart:先停后起,会短暂断连
  • reload:不中断连接,重新加载配置(生产环境推荐)
  • 修改配置后一定要先执行:
nginx -t

如果你告诉我你的 Linux 发行版(如 CentOS / Ubuntu)和 Nginx 安装方式(包管理 / 源码),我可以给你更精确的建议。

0 踩