后处理Nginx反向代理响应的最佳方法
发布时间:2020-11-18 06:17:59 所属栏目:Nginx 来源:互联网
导读:我正在做一些关于从Apache切换到Nginx作为后端Grails应用程序前面的反向代理的研究.我正在玩一些URL重写,并且遇到了从后端发回的响应的问题.我可以处理位置标题重写,但我想知道处理实际内容的最佳方法是链接等.nginx_substitutions_filter是首选方法还是有人
我正在做一些关于从Apache切换到Nginx作为后端Grails应用程序前面的反向代理的研究.我正在玩一些URL重写,并且遇到了从后端发回的响应的问题.我可以处理位置标题重写,但我想知道处理实际内容的最佳方法是链接等. nginx_substitutions_filter是首选方法还是有人用来在响应正文中进行内容替换的另一个模块? 我已经考虑过创建一个Grails插件来处理基于其他请求标题呈现正确的内容,但现在我认为最好在应用程序之外处理,以实现最大的灵活性和松耦合. 有没有关于为反向代理方案进行URL重写/响应后处理的最佳实践的文章? 最佳答案 您可以使用Lua模块捕获响应并像Lua字符串一样操作它.愚蠢的例子到大写输出:
见http://wiki.nginx.org/HttpLuaModule#ngx.location.capture (编辑:哈尔滨站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ruby-on-rails-配置文件中的NGINX和环境变量
- Bash:Nginx版本检查
- nginx – 我如何追踪php-fpm终止的原因?
- PHP-nginx-502错误的网关,一些ajax请求
- nginx-启用了ngx_http_realip_module的白名单cloudflare Ip
- ruby-on-rails – 使用rails,nginx和send_file在Chrome中流
- Nginx作为GitLab与SSL的反向代理?
- webserver – 使用nginx返回自定义403错误页面
- ruby-on-rails-Nginx,Unicorn和Rails = 502错误网关
- Nginx负载均衡基于URL而不是IP地址?
推荐文章
站长推荐
- if-statement-仅在存在cookie的情况下如何有条件
- 带有Nginx 1.6.2的CentOS 6.6-突然无法重新启动N
- Nginx无法从docker 1.10.1中的嵌入式DNS获取主机
- node.js – 如何在使用docker-compose时为mongod
- nginx – 将URL映射到文件系统
- django – 将应用程序级用户名/用户ID注入nginx/
- apache-2.2 – CPU内核和worker/maxservers
- ruby-on-rails – nginx 504网关超时
- ruby-on-rails-乘客nginx:在子目录中托管Rails应
- rest – nginx作为限制http动词访问的反向代理
热点阅读