zoukankan      html  css  js  c++  java
  • 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后

    wKiom1VtT16x6ZHxAAGvVcPrCkY214.jpg

    当然也可以删除 Server 的显示,把

    1
    set resp.http.Server="no-server";

    修改为

    1
    unset resp.http.Server;

    在 vcl_deliver 子程序中是可以任意修改添加响应头信息,所以服务器中有 varnish 则后端服务器无需修改隐藏配置。

  • 相关阅读:
    打印图形II
    打印图形
    17倍
    进制转换
    小球
    最强素数
    最强阵容
    英雄卡
    数论模板
    畅通工程 (最小生成树)(最短路径和)
  • 原文地址:https://www.cnblogs.com/fengjian2016/p/5935216.html
Copyright © 2011-2022 走看看