varnish 安装和运行

本文介绍如何在CentOS6.5上通过源码安装Varnish缓存服务器,并提供了详细的步骤说明,包括依赖项安装、配置及基本运行命令等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

源码安装

演示环境:CentOS6.5
1:需要gcc,系统自带了,没有的话,需要先安装
2:需要pcre,这个前面讲Nginx已安装了
3:需要libedit-dev,安装命令:yum install libedit-dev*
4:去https://www.varnish-cache.org/ 下载,然后进行解压安装,示例如下:
(1)先解压源码包,然后进入到这个包里面
(2)安装命令示例如下:
第一步:因为安装varnish需要pcre,因此先设置一下路径:
export PKG_CONFIG_PATH=/usr/local/pcre/lib/pkgconfig
第二步:
./configure --prefix=/usr/common/varnish
第三步:
配置后就依次 make , make install

安装过后,如果从外面访问不了,多半是被防火墙挡住了,可以关闭掉防火墙:/sbin/service iptables stop

运行前的准备
把配置文件default.vcl上传到 etc/varnish目录里面去
 运行的基本命令示例
./varnishd -f /usr/common/varnish/etc/varnish/default.vcl -s malloc,32M -T 127.0.0.1:2000 -a 0.0.0.0:1111
其中:

1:-f 指定要运行的配置文件
2: -s malloc,32M :–s 选项用来确定varnish使用的存储类型和存储容量,这里使用的是malloc类型(malloc是一个C函数,用于分配内存空间)
3:-T 127.0.0.1:2000 : 指定varnish的管理ip和端口
4: -a 0.0.0.0:1111 :指定varnish对外提供web服务的ip和端口
接下来就可以测试一下了:
http://192.168.0.103:1111/arch1/goods/toList ,这是访问varnish的
http://192.168.0.103:8080/arch1/goods/toList ,这是直接访问Tomcat的
关闭varnish
到valish/sbin的路径下,运行 pkill varnished

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值