假设添加自定义头 "my-header",当"my-header"等于test时,转发到192.168.1.113

请求如下

wget --header="my-header:test" -d 网址

 

nginx配置如下

server {

    #......

    location / {
        #....

        if ($http_my_header = "test"){
       add_header X-my-header test; proxy_pass http:
//192.168.1.113; } } }

 

请求时header名使用中划线,nginx里会自动转成下划线,“if ($http_xxx”这段代码里,if与(中间必须有一个空格

add_header是在response里添加自定义头,输出如下

Nginx通过header转发

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-08-30
  • 2022-01-17
  • 2021-09-10
  • 2021-07-03
  • 2022-12-23
猜你喜欢
  • 2021-11-09
  • 2021-12-12
  • 2023-03-19
  • 2021-04-21
  • 2022-12-23
相关资源
相似解决方案