插件窝 干货文章 nginx启动命令和停止命令

nginx启动命令和停止命令

Nginx sudo 配置 检查 124    来源:    2025-04-04

以下是 Nginx 的常用命令(基于 Linux 系统):


启动 Nginx

# 默认启动(使用编译安装的默认配置路径)
sudo nginx

# 指定配置文件启动
sudo nginx -c /path/to/nginx.conf

停止 Nginx

# 快速停止(立即终止进程)
sudo nginx -s stop

# 优雅停止(等待当前请求完成)
sudo nginx -s quit

重启/重载 Nginx

# 重新加载配置(不中断服务)
sudo nginx -s reload

# 重新打开日志文件(用于日志切割)
sudo nginx -s reopen

检查 Nginx 状态

# 检查进程是否运行
ps aux | grep nginx

# 检查配置文件语法
sudo nginx -t

其他说明

  1. 权限问题:通常需要 sudoroot 权限操作。
  2. 系统服务:如果通过包管理器(如 apt/yum)安装,也可以用系统服务命令: bash sudo systemctl start/stop/reload nginx
  3. Windows 版:命令相同,但需在 nginx.exe 所在目录下运行(无需 sudo)。

遇到问题?可以先用 nginx -t 检查配置,或查看日志 /var/log/nginx/error.log