Nginx:more_clear_headers的替代方案

6
我想手动升级nginx到稳定版本1.9。 当前从ubuntu repos安装的版本是1.4.X。在ubuntu包“nginx-extras”中有nginx模块“more_clear_headers”。 我们使用它来隐藏“server”头。
在直接来自nginx的版本1.9中,该模块不可用。
nginx中是否有“开箱即用”的替代方案? 我不想手动编译nginx。
谢谢!
2个回答

0

我可能错了,但我认为你可以尝试使用add_header server [VALUE]来覆盖现有的值。

像nginx中的所有其他数组类型指令一样,如果当前级别上没有定义add_header指令,则add_header指令将从前一个级别继承。

https://serverfault.com/a/431189


或者,您可以使用WordOps来升级Nginx,而无需编译它。


1
没有add_header将会向现有值添加另一个值,而且我不能真正使用WordOps,因为Nginx为我们执行了几件事情 - 它提供静态内容,充当负载均衡器+具有Varnish的HTTP缓存。 - Pavel Kovalev
糟糕。我可以告诉你,过去我在这方面进行了大量的研究,只发现了more_clear_headers作为一个选项。顺带一提,WordOps可以提供静态内容,并且可能可以通过一些工作与你的其他工具集成 - 但在那一点上,它可能不仅仅是从源代码编译Nginx。 - Slbox

-2

目前还没有,但也许在不久的将来DotDeb会有它... https://www.dotdeb.org/category/nginx/

(我实际上也在寻找这个参数的替代方案,但Nginx太棒了——看看他们的视频,相比其他Web服务器,配置起来是多么容易——所以没有必要像Apache那样删除头部信息,这已经几十年了;))

编辑:https://github.com/gplessis/dotdeb-nginx/issues/70 => 他会等待稳定版本发布,因为其他模块不兼容。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接