下载:
下载地址:http://nginx.org/en/download.html
找到Stable version
中的nginx/Windows-nginx-1.22.1
点击下载,目前最新稳定版本1.22.1
下载的是zip
文件,下载成功之后解压就可以使用
使用:
# 启动
start nginx
# 停止
nginx -s stop
nginx -s quit
# 重新载入
nginx -s reload
# 查看Nginx版本
nginx -v
命令需要在解压的根目录打开命令行执行,或者配置环境变量,就可以在任意地方打开命令行执行
配置:
配置文件地址:根目录/conf/nginx.conf
#user nobody;
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
server {
# 端口号设置
listen 80;
# 配置网址,网址需要在host中配置
server_name localhost;
location / {
# 项目打包产出文件夹
root E:/someproject/dist;
index index.html index.htm;
}
# 后端接口公共开头 /gateway
location /gateway {
# 代理到实际请求的地址
proxy_pass https://xxx.com;
proxy_set_header X-real-ip $remote_addr;
# 大多数情况后端接口请求头需要 Host、Origin或Referer验证请求来源合法性
proxy_set_header Host xxx.com;
}
#error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
配置每次修改之后需要执行nginx -s reload
重载,这样可以本地模拟发布环境进行调试项目,也可以把打包配置source-map
来进行更好的代码调试