1
ericls 2016-10-31 03:08:47 +08:00
|
2
Citrus 2016-10-31 08:19:28 +08:00 via iPhone
其实,官方提供的 set_headers 当值参数为空时,就是清除后端的返回头。
|
3
figofuture 2016-10-31 10:20:07 +08:00 1
proxy_hide_header Vary;
fastcgi_hide_header X-Powered-By; fastcgi_hide_header X-Runtime; fastcgi_hide_header X-Version; 参考这篇博客 https://www.troyhunt.com/shhh-dont-let-your-response-headers/ |
4
Technetiumer 2016-10-31 11:22:39 +08:00
一看你这就是 GitHub Pages ,那么隐藏不了。。。
|
5
aksoft 2016-10-31 11:56:10 +08:00
@Technetiumer 哈哈
|
6
imcocc OP |
7
Technetiumer 2016-10-31 18:32:42 +08:00
X-GitHub-Request-Id 是 GitHub 才有的
X-Fastly-Request 是 Fastly CDN 的 HTTP 头( GitHub Pages 使用了 Fastly CDN ) Via:1.1 varnish 是 Varnish 的 X-Cache:HIT 是 Squid 的 如果不是使用了 Fastly CDN 和 Varnish 和 Squid , 有这些 HTTP 头很奇怪,因为完全就是 GitHub Pages 的配置 你的配置绝对有大问题!!! |
8
Technetiumer 2016-10-31 18:44:48 +08:00 1
如果你使用了 Fastly CDN 和 Varnish 和 Squid
Via:1.1 varnish X-Cache: X-Cache-Hits: X-Fastly-Request-ID: 理论上都是在 Nginx 之后添加的, Nginx 控制不了的,并且 ID 后面是会变动的 如果没有用( ID 一直不变),那么你的 Nginx 设置太可怕。。。。 (我不是凭 X-GitHub-Request-Id 猜测是 GitHub Pages ,而是所有的 HTTP 头都是 GitHub Pages 的特征。。。。所以建议换个 Docker 镜像。。。。) |
9
aksoft 2016-11-01 09:11:12 +08:00
docker 有毒。。。
|