admin 管理员组

文章数量: 887609

Windows nginx 操作和配置

Windows 上的 nginx 只是一个简单的程序,并不是以服务的形式存在的。
所以只需要操作原可执行文件即可。

一、下载解压

官方下载地址: http://nginx/en/download.html
下载官方的文件,应该是个 zip 包,解压后,绿色的 nginx 文件就在里面,类似这样的结构:

这里面 nginx.exe 就是我们需要操作的主要文件。

二、使用

1. 一般的操作

你可以直接双击它来启动它,此时 nginx 使用的配置文件是 ./conf/nginx.conf ,但不能实现指定配置文件,重新加载配置文件等操作。

2. 指令操作

也可以通过命令行来操作它,切换到当前 nginx 目录下, nginx.exe -h 可以查看它的使用帮助

# nginx.exe -h
nginx version: nginx/1.20.1
Usage: nginx [-?hvVtTq] [-s signal] [-p prefix]
             [-e filename] [-c filename] [-g directives]

Options:
  -?,-h         : this help
  -v            : show version and exit
  -V            : show version and configure options then exit
  -t            : test configuration and exit
  -T            : test configuration, dump it and exit
  -q            : suppress non-error messages during configuration testing
  -s signal     : send signal to a master process: stop, quit, reopen, reload
  -p prefix     : set prefix path (default: NONE)
  -e filename   : set error log file (default: logs/error.log)
  -c filename   : set configuration file (default: conf/nginx.conf)
  -g directives : set global directives out of configuration file

可以看到,操作主程序的指令是 -s 参数,有以后几个操作:

指令说明
start nginx.exe启动 nginx
nginx.exe -s stop停止
nginx.exe -s quit退出程序
nginx.exe -s reopen重新打开
nginx.exe -s reload重新加载配置文件

还可以使用 -c 来指定程序加载的配置文件,如果不指定,会默认加载程序目录下的 ./conf/nginx.conf 文件

本文标签: 操作 Windows nginx