events {
}
http {
#server{}为一个项目的配置
#nginx命令
#启动:start nginx或nginx.exe
#停止:nginx -s stop
#刷新配置:nginx -s reload
#版本:nginx -v
#验证配置:nginx -t
##########################################################
#new_industrialfrontend项目配置
server {
#监听端口
#改new_industrialfrontend项目端口
listen 8086;
#域名
server_name 127.0.0.1;
charset utf-8;
#根路径
location / {
#改new_industrialfrontend的dist路径
root D:/new/new_industrialfrontend/dist;
index index.html;
try_files $uri $uri/ /dist/index.html;
include mime.types;
default_type application/octet-stream;
}
location /shop {
#跨域 设置为*则所域可以用ajax跨域获取数据
add_header Access-Control-Allow-Origin *;
#跨域响应头
add_header Access-Control-Allow-Headers X-Requested-With;
#允许请求方式
add_header Access-Control-Allow-Methods GET,POST,OPTIONS;
#请求头域名:端口
proxy_set_header Host $host:$server_port;
#设备IP/客户端的IP
proxy_set_header X-Real-IP $remote_addr;
#HTTP 请求端真实 IP
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
#利用这个指令可以为被代理服务器发出的相对重定向增加主机名
proxy_redirect off;
#改new_industrialfrontend的ip加端口地址
proxy_pass http://127.0.0.1:8086/;
include mime.types;
default_type application/octet-stream;
}
}
}