zoukankan      html  css  js  c++  java
  • varnish 缓存清除 bansys 使用安装

    一、CDN推送平台的搭建:

    修改httpd服务的监听端口为:8080  (PS:80端口已经被varnish占用)

    yum -y install httpd php

    Google开源项目:http://code.google.com/p/varnish-php-bansys/ 下载

    unzip bansys.zip -d /var/www/html/

    mv  /var/www/html/bansys/*/var/www/html/

    编辑config.php配置文件:

    vim config.php

    $var_group1 = array(

                            'host' =>array('172.25.13.2'),

                                                   'port' => '6082',              

                        );

     //varnish群组定义

     //对主机列表进行绑定

     $VAR_CLUSTER = array(

                             'wwwNaN.com' =>$var_group1,

                         );

     //varnish版本

     //2.x和3.x推送命令不一样

     $VAR_VERSION = "3";

    ?>

    service httpd restart

    修改varnish配置文件如下:

    bansys 有两种工作模式,分别是:telnet 和 http 模式。

    #telnet模式需要关闭varnish服务管理端口的验证,注释掉/etc/sysconfig/varnish文件中的

    “-S ${VARNISH_SECRET_FILE}”这行,重启 varnish 服务即可。

    #如果是 http 模式需要对 varnish 做以下设置:

    # vim /etc/varnish/default.vcl

    acl pt {                         #设置访问控制

    "127.0.0.1";

    "172.25.13.0"/24;

    }

    sub vcl_recv {

    if (req.request == "BAN") {

    if (!client.ip ~ pt) {

    error 405 "Not allowed.";

    }

    ban("req.url ~ " + req.url);

    error 200 "ban added";

    }

    }

    service varnish restart

  • 相关阅读:
    COGS 577 蝗灾 线段树+CDQ分治
    BZOJ 1305 二分+网络流
    BZOJ 1066 Dinic
    BZOJ 3544 treap (set)
    BZOJ 3940 AC自动机
    BZOJ 1503 treap
    BZOJ 3172 AC自动机
    BZOJ 2553 AC自动机+矩阵快速幂 (神题)
    BZOJ1901 ZOJ2112 线段树+treap (线段树套线段树)
    BZOJ 3196 线段树套平衡树
  • 原文地址:https://www.cnblogs.com/wangshaojie/p/7132870.html
Copyright © 2011-2022 走看看