Linux下如何启动、关闭Nginx
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
注意事项
- 执行这些命令通常需要root权限,所以需要加
sudo
- 修改配置后,建议先测试配置(
nginx -t
)再重载
- 不同Linux发行版可能略有差异,但systemd方式在大多数现代发行版中都适用