热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

CentOS编译安装varnish服务器

//实现:通过配置varnish服务器,代理客户机访问www.baidu.com//安装平台:centos5.5x86_64//软体:varnish-2.1.5.tar.gz//安装依赖包:yuminstall-yautomakeautoconflibtoolncurses-devellibxsltgroffpcre-
//实现:通过配置varnish服务器,代理客户机访问www.baidu.com //安装平台:
centos 5.5 x86_64
//软体:
varnish-2.1.5.tar.gz
//安装依赖包:
>yum install -y automake autoconf libtool ncurses-devel libxslt groff pcre-devel pkgconfig
//编译安装varnish
>tar zxvf varnish-2.1.5.tar.gz
>cd varnish-2.1.5
>./configure --prefix=/usr/local/varnish PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
>make
>make install
//创建简单配置文件
>vi /usr/local/varnish/etc/varnish/test.vcl
 backend baidu {
     .host = "220.181.111.147";
     .port = "80";
 }
#
 sub vcl_recv {
     if(req.http.host ~ "www.baidu.com"){
        set req.backend = baidu;
     }
     else {
        error 404 "NO CACHE!";
     }
 }
//创建varnish用户和组
>groupadd www
>useradd -r -g www www
//创建缓存文件
>mkdir -p /data/varnish/
//更改权限
>chown -R www:www /data/varnish/
//启动
>/usr/local/varnish/sbin/varnishd -u www -g www -f /usr/local/varnish/etc/varnish/test.vcl -a 10.32.33.220:80 -s file,/data/varnish/cache/varnish_cache.data,256M -w 10,5120,10 -T 127.0.0.1:3000
//停用
>pkill varnishd

推荐阅读
author-avatar
初来乍到1231
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有