如何在将请求传递给上游服务器之前删除Nginx中的客户端标头?
上游服务器是wowza,如果我没有在应用程序级别启用它们,它不接受自定义标头. Nginx作为代理服务器工作,从浏览器我想发送一些自定义标头,应该由Nginx代理接收和记录,但在转发请求到上游服务器之前,应该从请求中删除这些标头. 所以上游服务器永远不会知道那里有任何自定义标头. 我尝试了proxy_hide_header以及proxy_set_header“< header>” “”,但似乎它们适用于响应标头而不是请求标头. 即使我接受在wowza上启用标头,然后我再也找不到在所有应用程序的服务器级别启用标头的方法. Currenlty我必须为每个新创建的应用程序添加标题,这对我来说是不可行的. 任何帮助,将不胜感激. 最佳答案 proxy_set_header HEADER“”完全符合您的预期.见https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_set_header.
我刚刚确认这是有记录的,我使用的是Nginx v1.12. (编辑:岳阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Nginx和FastCGI下载PHP文件而不是处理它们
- ssl – Nginx配置导致无限重定向循环
- 配置Nginx以使Angular 2快速入门与Browsersync一起使用
- svn – 使用NGINX在Ubuntu上安装Subversion,而不是Apache
- ruby-on-rails – Unicorn工作人员超时
- php – Nginx作为Apache的反向代理只会帮助动态内容
- nginx-Capistrano 3无权查询此Phusion Passenger实例的状态
- 如何阻止访问我的网络服务器上的.svn /条目?
- django – nginx和uWSGI给出“504网关超时”
- Nginx – 使用proxy_pass在错误页面中清空响应
- php – Nginx快速CGI缓存ON error_page 404
- php-在Ubuntu上载WordPress插件或主题时为什么重
- asp.net – 通过nginx和ServiceStack对fastcgi-m
- 使用Nginx,fastcgi和php设置开发环境时,我从php服
- apache – Magento:Lighttpd vs Nginx
- 安装passenger和nginx时找不到C编译器gcc
- Docker中的NGINX和Consul-Template
- SSL握手时nginx严重错误
- apache-2.2 – 如何阻止从同一主机到同一URL的重
- nginx accept() failed (24: Too many open file