varnish 隐藏版本号
Posted fengjian1585
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了varnish 隐藏版本号相关的知识,希望对你有一定的参考价值。
varnish 隐藏方法:
修改default.vcl配置文件。
找到或添加 vcl_deliver 子程序,代码如下:
1
2
3
4
5
|
sub vcl_deliver { unset resp.http.Via; //varnish 默认显示版本信息 unset resp.http.X-Varnish; //varnish 默认 set resp.http.Server= "no-server" ; // 后端服务器版本信息,如:Apache /2 .4.4 (Win64) } |
前面两行代码是删除varnish默认的信息头,最后一行是修改后端服务器的头,重启varnish后
当然也可以删除 Server 的显示,把
1
|
set resp.http.Server= "no-server" ; |
修改为
1
|
unset resp.http.Server; |
在 vcl_deliver 子程序中是可以任意修改添加响应头信息,所以服务器中有 varnish 则后端服务器无需修改隐藏配置。
以上是关于varnish 隐藏版本号的主要内容,如果未能解决你的问题,请参考以下文章
Oracle 数据库 - 使用UEStudio修改dmp文件版本号,解决imp命令恢复的数据库与dmp本地文件版本号不匹配导致的导入失败问题,“ORACLE error 12547”问题处理(代码片段