nginx给需要转发的链接添加参数(Nginx 根据URL带的参数转发的实现)
类别:服务器 浏览量:371
时间:2022-03-31 00:20:11 nginx给需要转发的链接添加参数
Nginx 根据URL带的参数转发的实现使用场景:
需要根据截取URL动态配置跳转路径,常见于访问内网不固定ip地址的文件图片,
请求地址:http://11.19.1.212:82/bimg4/32.52.62.42:222/DownLoadFile?filename=LOC:12/data/20180208/15/2e0ae54dfd752210083404deed15269c_222403
实际需要访问的内网地址:http://32.52.62.42:222/DownLoadFile?filename=LOC:12/data/20180208/15/2e0ae54dfd752210083404deed15269c_222403
nginx配置文件
server { listen 83; server_name localhost; index index.html index.htm; root D: /workspace-xxxx/xxx_Web; error_page 500 502 503 504 / 50x.html; location = /50x.html { root html; } location ^~ /xxx/ { proxy_pass http: //192.168.60.36:8090/xxxx/; proxy_redirect default; proxy_set_header Host $host; proxy_set_header X - Real - IP $remote_addr; proxy_set_header X - Forwarded - Host $host; proxy_set_header X - Forwarded - Server $host; proxy_set_header X - Forwarded - For $proxy_add_x_forwarded_for; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; }
# 此处为截取请求地址中bimg4之后的路径,并赋给转发地址 location ^ ~ / bimg4 / { if ($request_uri~ / bimg4 / (. * )) { set $bucketid $1; } proxy_pass http: //$bucketid; } }
到此这篇关于Nginx 根据URL带的参数转发的实现的文章就介绍到这了,更多相关Nginx URL带参数转发内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
您可能感兴趣
- nginxmac启动脚本(Mac M1 Nginx 配置多站点的实现)
- nginx django部署(uwsgi+nginx代理Django无法访问静态资源的解决)
- nginx配置详解(Nginx进程管理和重载原理详解)
- docker安装nginx如何配置(docker部署nginx并且挂载文件夹和文件操作)
- nginx结构图解(详解Nginx 工作原理)
- nginx常见错误码(Nginx常见的错误配置举例)
- dockernginx怎么设置容器(docker nginx + https 子域名配置详细教程)
- nginx 怎么避免options请求(详解nginx 的 default_server 定义及匹配规则)
- nginx配置ip端口访问(Nginx配置80端口访问8080及项目名地址方法解析)
- nginx服务器有什么用(Nginx的作用详解,为什么在Web服务器中Nginx的比例越来越高?)
- nginx反向代理spring boot(Nginx+SpringBoot实现负载均衡的示例)
- nginxtomcat工作原理(Windwos下实现Nginx+Tomcat集群过程解析)
- nginx给需要转发的链接添加参数(Nginx 根据URL带的参数转发的实现)
- 如何提高nginx性能(提升Nginx性能的一些建议)
- thinkphp静态怎么设置(浅谈thinkphp的nginx配置,以及重写隐藏index.php入口文件方法)
- nginx https 域名配置(阿里云Nginx配置https实现域名访问项目图文教程)
- 爱情可以当饭吃吗(怎么回复)
- 高考数学题(高考数学题基础题占多少分)
- 没钱只能吃土(没钱要吃土了幽默短信发朋友圈)
- 今年考高会很难吗(今年高考会考试吗)
- 盘古开天地 他创造了世界,谁创造了盘古 盘古是伏羲吗(盘古开天地他创造了世界)
- 关于队徽 你了解这些么 二(关于队徽你了解这些么)
热门推荐
- mysql常用四种日志(MySQL 撤销日志与重做日志Undo Log与Redo Log相关总结)
- console.table调试JSON对象或字符串
- python发送微信消息脚本(python实现微信定时每天和女友发送消息)
- laravel 框架关键技术解析(在laravel框架中实现封装公共方法全局调用)
- 删除有外键约束的数据
- mysql查看视图注释(详解MySQL的sql_mode查询与设置)
- 如何保证幂等性(聊聊幂等性如何保证的)
- docker和容器有什么区别(聊聊docker中容器与镜像的区别)
- sqlserver技术文档(sql server2016里面的json功能浅析)
- docker无法访问宿主机ip(解决Mac下 docker 无法 ping 通宿主机的问题)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9