插件窝 干货文章 Linux下如何启动、关闭Nginx

Linux下如何启动、关闭Nginx

Nginx sudo bash systemctl 1012    来源:    2025-04-22

Linux下Nginx的启动与关闭操作指南

启动Nginx

1. 使用systemd(现代Linux发行版推荐方式)

sudo systemctl start nginx

2. 使用service命令(旧版系统)

sudo service nginx start

3. 直接调用nginx二进制文件

sudo nginx

关闭Nginx

1. 优雅停止(处理完当前请求后停止)

sudo nginx -s quit

2. 快速停止

sudo nginx -s stop

3. 使用systemd停止

sudo systemctl stop nginx

4. 使用service命令停止

sudo service nginx stop

其他常用操作

重新加载配置(不中断服务)

sudo nginx -s reload

检查配置文件语法

sudo nginx -t

查看Nginx状态

sudo systemctl status nginx

设置开机自启

sudo systemctl enable nginx

禁用开机自启

sudo systemctl disable nginx

注意事项

  1. 执行这些命令通常需要root权限,所以需要加sudo
  2. 修改配置后,建议先测试配置(nginx -t)再重载
  3. 不同Linux发行版可能略有差异,但systemd方式在大多数现代发行版中都适用