两种方案一种,自动拼接前缀,第二种是替换前缀;

比如:

前端服务器url为:https://114.114.114.114:8002/myqz/menu/index.html

后台服务器地址为:http://127.0.0.1:9008

第一种方式:

自动拼接前缀,前端服务器地址为:https://114.114.114.114:8002/menu/index.html
        location ~ \.do$ {
            proxy_set_header Host      $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_pass http://127.0.0.1:9008;
        }

location ~ ^/(.*)$ {
            proxy_set_header Host      $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_pass https://114.114.114.114:8002/myqz/$1?$args;
        }

第二种方式:

替换前缀 ,前端服务器地址为:https://114.114.114.114:8002/myqz/menu/index.html
        location / {
            proxy_set_header Host      $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_pass https://114.114.114.114:8002;
        }
        location ~ \.do$ {
            proxy_set_header Host      $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            rewrite ^/myqz/(.*)$ /$1 break;
            proxy_pass http://127.0.0.1:9008;

        }

nginx反向代理配置去除前缀问题相关推荐

  1. nginx反向代理配置去除前缀

    使用nginx做反向代理的时候,可以简单的直接把请求原封不动的转发给下一个服务.设置proxy_pass请求只会替换域名,如果要根据不同的url后缀来访问不同的服务,则需要通过如下方法: 方法一:加& ...

  2. nginx 反向代理跨域访问配置_nginx反向代理配置去除前缀

    使用nginx做反向代理的时候,可以简单的直接把请求原封不动的转发给下一个服务.设置proxy_pass请求只会替换域名,如果要根据不同的url后缀来访问不同的服务,则需要通过如下方法: 方法一:加& ...

  3. nginx反向代理配置及优化

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://liuyu.blog.51cto.com/183345/166381 nginx反 ...

  4. nginx反向代理配置实例分享

    nginx反向代理配置一例. 配置内容如下: user www www; worker_processes 8; error_log /usr/local/webserver/nginx/logs/n ...

  5. linux nginx反向代理配置

    linux  nginx反向代理配置 location ^~/api/ {proxy_pass http://192.168.1.50:82/; }

  6. nginx反向代理配置解决不同域名默认页面不同问题

    nginx反向代理配置解决不同域名默认页面不同问题 背景 设计思路 步骤 背景 需求:使用同一个项目(http://localhost:8080/thzhdj)映射两个域名(test1.com,tes ...

  7. Nginx反向代理配置详解

    Nginx反向代理配置详解 Nginx简单的反向代理配置,包括配置文件中各项参数的的注释,好了,开始! 开始首先安装Nginx 一.建立用户和用户组 1 2 ./usr/sbin/groupadd w ...

  8. nginx反向代理配置 1

    nginx反向代理配置 0x00前言 代理是在内部应用程序和外部客户端之间的服务器,将客户端请求转发到相应的服务器.Nginx 的反向代理服务器是代理服务器位于私有网络的防火墙后面,将客户端请求发送到 ...

  9. 正向代理和Nginx反向代理配置介绍

    正向代理和Nginx反向代理配置介绍 * Author QiuRiMangCao 秋日芒草* 正向代理(代理对象是pc) 是一个位于客户端(pc)和原始服务器(google.com)之间的服务器 场景 ...

最新文章

  1. LCA(树上倍增 || rmqlca||)
  2. php mysql服务器配置_配置最新的PHP加MYSQL服务器
  3. 设计模式之Composite模式(笔记)
  4. websocket onclose方法什么时候触发_WebSocket断开重连解决方案,心跳重连实践
  5. python为什么是动态语言_python为什么是动态语言
  6. switch matlab c语言,matlab switch语句使用
  7. 百度实习生前端面试面经
  8. java路由方法_Linux添加路由的方法
  9. flash推荐助手怎么关掉_彻底清除“FF新推荐”“Flash助手”的弹出广告
  10. 计算机休眠变关机,笔记本电脑一进入睡眠休眠就关机!重启后就显 – 手机爱问...
  11. visual studio 2010 c++ 打印 Hello world
  12. word文件转pdf转换器注册码
  13. krpano JS动态切换旋转角
  14. java for循环的写法_java中for循环的6种写法
  15. 卫星导航定位误差之多路径地球自转相位缠绕相位中心误差地球潮汐
  16. 杭电OJ 11页2025//查找其中的最大字母,在该字母后面插入字符串“(max)”
  17. 魅族16spro锁回BL(Bootloader) 恢复微信指纹
  18. 在线HTML编辑器html源码
  19. 文档流及其特性 块级元素与行内元素的区别 浮动的清除方法(解决浮动塌陷)
  20. 达达-高性能服务端优化之路

热门文章

  1. 手机备忘录怎么改红色字体
  2. 苹果授权充电宝有哪些?iphone使用的充电宝推荐
  3. 苹果M1芯片怎么样---苹果M1参数与测评
  4. collectd的exec插件使用详细过程
  5. python数据处理常用函数_Python中常用操作字符串的函数与方法总结
  6. 不好意思,问一个比较菜的问题,请问高手,Blogs与FAQ有没有区别?
  7. 怎样呵护友谊_如何呵护友谊
  8. 2018年狗年春联节选
  9. windows服务器java项目cpu占用较高原因分析
  10. freeswitch系列21模块sofia