以下是 Nginx 的常用命令(基于 Linux 系统):
# 默认启动(使用配置文件中的路径)
sudo nginx
# 指定配置文件启动
sudo nginx -c /path/to/nginx.conf
# 快速停止(立即终止进程)
sudo nginx -s stop
# 优雅停止(完成当前请求后停止)
sudo nginx -s quit
# 重新加载配置(不中断服务)
sudo nginx -s reload
# 重新打开日志文件(用于日志切割)
sudo nginx -s reopen
# 测试配置文件语法
sudo nginx -t
# 测试配置文件并显示有效配置
sudo nginx -T
# 启动
sudo systemctl start nginx
# 停止
sudo systemctl stop nginx
# 重启
sudo systemctl restart nginx
# 重载配置
sudo systemctl reload nginx
# 查看状态
sudo systemctl status nginx
sudo
)nginx -t
测试语法reload
而非 restart
来避免服务中断需要更详细的帮助可以通过 man nginx
查看手册。