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 "";