1、配置访问地址(通过ip访问)
//配置ip访问地址
location ^~/auditApp{alias /usr/local/front-apps/cbd/auditApp;index index.html;if (!-e $request_filename) {rewrite ^/(.*) /auditApp/index.html last;break;}}
2、解决跨域问题(反向代理)
问题:前端页面(端口30的ip)需要去访问一个43端口的后端接口,属于跨域问题;
location /cbd-process/ {proxy_pass https://www.aaa.com:10443/am/;//跨域 要请求的后端地址proxy_set_header Some_Request_Header "";//去掉了请求头proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;client_max_body_size 1000m;}proxy_set_header HOST $host; 如果后端服务器上需要用户的真实IP,需要把请求头加上;
我们的接口不需要用户的IP,所以配置成proxy_set_header Some_Request_Header "";