下载安装nginx

https://nginx.org/ 官网下载,

启动、停止和重新加载配置

Windows版解压后运行nginx.exe即可,默认配置下任务管理器会运行两个进程,一个主进程读取和评估配置,一个工作进程处理请求。程序启动后可以通过使用参数调用可执行文件来控制,命令格式 nginx -s [signal]

signal可选项包括stop(快速关机)、quit(优雅关机,即处理完请求后退出程序)、reload(重载配置)、reopen(重新打开日志文件)

示例:nginx -s reload

注:1.nginx启动后浏览器访问127.0.0.1,显示nginx欢迎页表示程序启动成功,可进行下一步参数配置

2.nginx命令须在程序目录下运行cmd调用

配置文件的结构

#   字符#为注释符号#全局配置worker_processes  1; #events块events {    worker_connections  1024;}#http块http {#http全局配置    include       mime.types;    default_type  application/octet-stream;    sendfile        on;    keepalive_timeout  65;    #server配置块(可并列多个)    server {    #server全局配置        listen       80;        server_name  localhost;        #location配置块(可并列多个)        location / {          root html;          index index.html;        }        #静态资源        location /shop/ {          root html;          index /shop/index.html;          try_files $uri $uri/ /shop/index.html;        }        #代理服务器配置        location /api/ {          proxy_pass  http://test.com/api/;          proxy_set_header Host $host;          proxy_set_header X-Real-IP $remote_addr;          proxy_set_header X-Real-PORT $remote_port;          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;          proxy_set_header X-Forwarded-Proto $scheme;        }         error_page  404              /404.html;         error_page   500 502 503 504  /50x.html;        location = /50x.html {            root   html;        }    }}

本文为初学者入门级配置,更多详细配置,如负载均衡、系统日志等,请参考官方文档nginx文档如nginx需要随windows系统启动,搜索Windows Service Wrapper(winsw.exe)