【发布时间】:2020-04-04 10:59:26
【问题描述】:
我有多个关于使用 SSL + nginx 丰富标头的问题
- 为什么 Header Enrichment 不适用于 Https?
- 我的一个项目在简单 HTTP 上启用了 HE(Header Enrichment),但是当我们在 HTTPs 中寻找特定的标头(例如 msisdn)时,它们丢失了。
-
我正在使用 nginx,因此我尝试添加标头并将请求从 http 返回到 https,但没有结果?我怎样才能做到这一点?以下是 nginx 代码块示例。
server { listen 80; ## listen for ipv4; this line is default and implied listen [::]:80; ## listen for ipv6 location / { add_header X-my-header my-header-content; return 301 https://$host$request_uri?msisdn=$http_MSISDN; } } 我已经尝试添加查询参数,它工作正常,但我更关心标题方式。
谢谢。
【问题讨论】:
标签: ssl nginx https http-headers nginx-reverse-proxy