当前位置:   article > 正文

nginx 配置访问地址和解决跨域问题(反向代理)

nginx 配置访问地址和解决跨域问题(反向代理)

1、配置访问地址(通过ip访问)

  1. //配置ip访问地址
  2. location ^~/auditApp{
  3. alias /usr/local/front-apps/cbd/auditApp;
  4. index index.html;
  5. if (!-e $request_filename) {
  6. rewrite ^/(.*) /auditApp/index.html last;
  7. break;
  8. }
  9. }

2、解决跨域问题(反向代理)

问题:前端页面(端口30的ip)需要去访问一个43端口的后端接口,属于跨域问题;

  1. location /cbd-process/ {
  2. proxy_pass https://www.aaa.com:10443/am/;//跨域 要请求的后端地址
  3. proxy_set_header Some_Request_Header "";//去掉了请求头
  4. proxy_set_header X-Real-IP $remote_addr;
  5. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  6. client_max_body_size 1000m;
  7. }
  8.  proxy_set_header HOST   $host; 如果后端服务器上需要用户的真实IP,需要把请求头加上;
  9. 我们的接口不需要用户的IP,所以配置成proxy_set_header Some_Request_Header "";

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/393773
推荐阅读
相关标签
  

闽ICP备14008679号