nginx for windows

下载&准备

下载 http://nginx.org/en/download.html

文档 http://nginx.org/en/docs/windows.html

解压安装

配置启动

# 启动
cd c:\
unzip nginx-1.17.3.zip
cd nginx-1.17.3
start nginx

# 双击nginx.exe 启动

通过访问http://localhost:80,检查是否启动

Nginx在Windows环境下查看nginx进程

cmd命令窗口输入命令检查是否启动

$ tasklist -fi "imagename eq nginx.exe"

映像名称                       PID 会话名              会话#       内存使用
========================= ======== ================ =========== ============
nginx.exe                     3716 Console                    1      7,432 K
nginx.exe                     3204 Console                    1      7,596 K
# 强制杀进程
taskkill /PID 10920 /F

nginx的配置文件是conf目录下的nginx.conf,默认配置的nginx监听的端口为80,如果80端口被占用可以修改为未被占用的端口即可
检查80端口是否被占用的命令是:

netstat -ano | findstr 0.0.0.0:80
# 或
netstat -ano | findstr "80"

当我们修改了nginx的配置文件nginx.conf 时,不需要关闭nginx后重新启动nginx,只需要执行命令 nginx -s reload 即可让改动生效

nginx -s stop 快速退出
nginx -s quit 优雅退出
nginx -s reload 更换配置,启动新的工作进程,优雅的关闭以往的工作进程
nginx -s reopen 重新打开日志文件

设置debug的日志级别

# 配置文件中设置error_log的级别为:
error_log  logs/error.log  debug;