设为首页收藏本站
天天打卡

 找回密码
 立即注册
搜索
查看: 148|回复: 11

Nginx中roxy_set_header与add_header区别举例浅析

[复制链接]

2

主题

62

回帖

167

积分

注册会员

积分
167
发表于 2024-4-20 08:21:16 | 显示全部楼层 |阅读模式
目录


proxy_set_header


1 )概述


  • proxy_set_header 和 add_header 是 Nginx 配置中两个不同的指令, 它们各自有不同的用途
  • proxy_set_header 指令用于修改转发到代理服务器(通常是后端应用服务器)的 HTTP 请求头
  • 它允许您设置或覆盖请求头中的字段,以便后端服务器能够接收正确的信息或根据这些信息做出响应
  • 例如,有时可能会使用 proxy_set_header 来设置 Host 头,这样后端服务器就知道它正在为哪个域名提供服务
  • 有时候,还可以设置 X-Real-IP 和 X-Forwarded-For 头来传递客户端的真实 IP 地址和请求链中的代理信息


2 ) 示例
  1. location / {  
  2.     proxy_pass http://backend_servers;  
  3.     proxy_set_header Host $host;  
  4.     proxy_set_header X-Real-IP $remote_addr;  
  5.     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;  
  6. }
复制代码
add_header


1 ) 概述


  • add_header 指令用于向 Nginx 发出的 HTTP 响应中添加或覆盖响应头字段
  • 这通常用于添加自定义的头部信息,如跨域资源共享(CORS)的头部,或者为响应添加安全相关的头部(如 X-Content-Type-Options)
2 ) 示例
  1. location / {  
  2.     # ... 其他配置 ...  
  3.     add_header X-Content-Type-Options nosniff;  
  4.     add_header X-Frame-Options DENY;  
  5.     add_header X-XSS-Protection "1; mode=block";  
  6. }
复制代码
两者区别


  • 方向:proxy_set_header 修改的是请求头(request header),而 add_header 修改的是响应头(response header)
  • 目标:proxy_set_header 的目标是后端服务器,用于通知后端关于请求的一些信息;而 add_header 的目标是客户端,用于向客户端提供额外的信息或指令
  • 使用场景:proxy_set_header 通常在反向代理配置中使用,确保后端服务器能正确处理请求;而 add_header 在需要向客户端发送额外信息或增强安全性的情况下使用

总结

到此这篇关于Nginx中roxy_set_header与add_header区别的文章就介绍到这了,更多相关Nginx proxy_set_header与add_header区别内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

1

主题

62

回帖

148

积分

注册会员

积分
148
发表于 2024-4-22 15:56:48 | 显示全部楼层
让我们一起努力

0

主题

5

回帖

24

积分

新手上路

积分
24

热心会员付费会员

发表于 2024-4-24 09:30:58 | 显示全部楼层
非常感谢你的观点,让我受益良多!

1

主题

70

回帖

150

积分

注册会员

积分
150
发表于 2024-5-4 16:26:11 | 显示全部楼层
感谢分享,受益匪浅!

0

主题

60

回帖

118

积分

注册会员

积分
118
发表于 2024-5-8 17:37:34 | 显示全部楼层
好用好用

1

主题

44

回帖

109

积分

注册会员

积分
109
发表于 2024-6-3 18:06:34 | 显示全部楼层
保持尊重和礼貌对待其他成员是必要的。
  • 打卡等级:无名新人
  • 打卡总天数:1
  • 打卡月天数:0
  • 打卡总奖励:10
  • 最近打卡:2024-04-19 21:38:57

1

主题

36

回帖

104

积分

注册会员

积分
104
发表于 2024-7-30 03:57:05 | 显示全部楼层
6666666666
  • 打卡等级:无名新人
  • 打卡总天数:1
  • 打卡月天数:0
  • 打卡总奖励:8
  • 最近打卡:2024-08-26 11:27:41

2

主题

33

回帖

119

积分

注册会员

积分
119
发表于 2024-8-30 02:32:11 | 显示全部楼层
666666666666666666

1

主题

54

回帖

132

积分

注册会员

积分
132
发表于 2024-9-17 03:21:43 | 显示全部楼层
同意!
发表于 2024-9-17 21:58:40 | 显示全部楼层
这个话题很有趣,我想多了解一些
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|爱云论坛 - d.taiji888.cn - 技术学习 免费资源分享 ( 蜀ICP备2022010826号 )|天天打卡

GMT+8, 2024-11-24 13:25 , Processed in 0.105830 second(s), 27 queries .

Powered by i云网络 Licensed

© 2023-2028 正版授权

快速回复 返回顶部 返回列表