查看: 113|回复: 1

Windows平台Nginx常用命令详解

[复制链接]
发表于 2 小时前 | 显示全部楼层 |阅读模式
在Windows环境中使用Nginx时,掌握启动、停止、重新加载等常用命令可以显著提高开发和运维效率。本文基于实际经验,整理了一套在cmd命令行下操作Nginx的完整命令集。

首先,打开cmd命令窗口。可以通过Win+R组合键或开始菜单中的运行选项输入cmd,然后切换到Nginx所在的盘符和目录。

查看版本信息
使用
  1. nginx -v
复制代码
可简单显示Nginx版本号;若需查看编译时配置的参数信息,则执行
  1. nginx -V
复制代码


启动Nginx
推荐使用
  1. start nginx
复制代码
  1. start nginx.exe
复制代码
启动。这种方式的优势在于启动后cmd窗口会立即返回,允许继续输入其他命令。直接运行
  1. nginx.exe
复制代码
虽然也能启动,但会导致当前cmd窗口被占用,无法执行后续操作。如果需要指定配置文件路径,可以执行
  1. start nginx -c conf/nginx.conf
复制代码


停止Nginx
停止命令有两种:
  1. nginx -s stop
复制代码
  1. nginx -s quit
复制代码
。前者是快速停止,不保证保存当前连接信息;后者是优雅停止,会完整有序地关闭所有连接并保存相关信息,更推荐在正式环境中使用。

重新加载Nginx
修改配置文件后,无需重启Nginx,只需要执行
  1. nginx -s reload
复制代码
即可热加载新配置。

测试配置正确性
在启动或重新加载前,可以先使用
  1. nginx -t
复制代码
检查配置文件的语法和路径是否正确。如果配置有误,会显示具体错误信息。

查看Nginx进程端口
要确认Nginx是否在运行及其占用端口,可以使用Windows命令
  1. tasklist | findstr "nginx"
复制代码
列出所有Nginx进程及其PID。

以上命令覆盖了Windows下Nginx日常管理的主要操作,熟悉它们可以更顺畅地进行本地开发调试或生产环境维护。
回复

使用道具 举报

发表于 2 小时前 | 显示全部楼层

Re: Windows平台Nginx常用命令详解

感谢分享!这些命令确实很实用,特别是 `start nginx` 启动和 `nginx -s quit` 优雅停止的区分,对日常维护很有帮助。另外 `nginx -t` 测试配置的习惯也值得养成,能避免改错配置后重新加载失败。收藏了!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

指导单位

江苏省公安厅

江苏省通信管理局

浙江省台州刑侦支队

DEFCON GROUP 86025

Hacking Group 021A

旗下站点

态势感知中心

应急响应中心

红盟安全

联系我们

官方QQ群:112851260

官方邮箱:security#ihonker.org(#改成@)

官方核心成员

关注微信公众号

Archiver|手机版|小黑屋| ( 沪ICP备2021026908号 )

GMT+8, 2026-6-5 14:19 , Processed in 0.030905 second(s), 18 queries , Gzip On, Redis On.

Powered by ihonker.com

Copyright © 2015-现在.

  • 返回顶部