ibl*_*ish 5 nginx http-headers
我的设置:
我的问题:
我正在尝试完全屏蔽为页面提供服务的软件(部分是安全性,主要是因为它很有趣),我设法更改了服务器名称并删除了X-Powered-By
php-fastcgi 添加的标题,但是我无法删除三个标题:
Client-Date: Thu, 14 Jun 2012 20:32:34 GMT
Client-Peer: 205.186.146.37:80
Client-Response-Num: 1
Run Code Online (Sandbox Code Playgroud)
我已经more_clear_headers
从 HttpHeadersMore 模块中使用过,但是尽管能够删除X-Powered-By
标题,但没有任何效果。
这是在我的http
街区
more_set_headers "Server: Tesco Value";
more_clear_headers "X-Powered-By";
more_clear_headers "Client-*";
more_clear_headers "Client-Date";
more_clear_headers "Client-Response-Num";
more_clear_headers "Client-Peer";
more_clear_headers "X-Pingback";
add_header X-Required-Volume-Setting 11;
add_header X-Required-Speed 88mph;
# NEW: added in thanks to the answer from @kworr - but still doesn't work
fastcgi_hide_header "Client-Date";
fastcgi_hide_header "Client-Response-Num";
fastcgi_hide_header "Client-Peer";
Run Code Online (Sandbox Code Playgroud)
如果您运行,HEAD slightlymore.co.uk
您会看到显式规则和通配符规则都没有删除标头。我猜这些标题是在output-header-filter
阶段之后设置的- 但我想知道是否有人对此有更多信息,尤其是如果有人有解决方案。
更新
@kworr 建议fastcgi_hide_header可能是我正在寻找的 - 但仍然不起作用。也许这只是我的系统?
归档时间: |
|
查看次数: |
3444 次 |
最近记录: |