【发布时间】:2015-04-17 15:41:09
【问题描述】:
ELB 的一种奇怪行为,其中自定义 HTTP 标头被丢弃。我目前使用 Nginx 作为服务器,虚拟主机配置如下:
server {
listen 80;
server_name example.com;
location / {
index index.html index.htm;
add_header Custom Test;
}
}
通过使用IP地址直接访问服务器,可以找到标题“Custom:Test”。但是一旦此服务器驻留在 ELB 后面。自定义标题不再显示。请问这是否是我的设置问题?
【问题讨论】:
-
我们遇到了同样的问题。似乎没有任何办法解决它。
-
同样这里有些标题被丢弃,似乎是标准行为......
-
我们也遇到了这个问题。有人找到解决方案了吗?
-
我一直在尝试不同的自定义标题。到目前为止,我的观察表明包含下划线的标题(如
api_key: xxx)会被 ELB 删除,但没有下划线的标题(如apikey: xxx或apiKey: xxx不会。
标签: amazon-web-services nginx amazon-elb