Varnish快速安装及测试

实验环境:

slave-147:   192.168.75.147

slave-148:    192.168.75.148

两台机器均已关闭selinux,关闭iptables。

varnish部署在slave-147上,开始准备软件包:

下载安装epel-release

http://mirrors.ustc.edu.cn/epel/6Server/x86_64/epel-release-6-8.noarch.rpm

安装varnish的依赖jemalloc

yum install –y jemalloc jemallo-devel

安装varnish依赖

yum install pygpgme yum-utils

创建varnish.repo文件,参考网址:https://packagecloud.io/varnishcache/varnish40

https://packagecloud.io/varnishcache/varnish60/install#manual-rpm

[varnishcache_varnish40]
name=varnishcache_varnish40
baseurl=https://packagecloud.io/varnishcache/varnish40/el/6/$basearch
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/varnishcache/varnish40/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300

[varnishcache_varnish40-source]
name=varnishcache_varnish40-source
baseurl=https://packagecloud.io/varnishcache/varnish40/el/6/SRPMS
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/varnishcache/varnish40/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300

然后使用

yum -q makecache -y --disablerepo='*' --enablerepo='varnishcache_varnish40'

最后使用yum install –y varnish安装即可。

在slave-148上安装httpd或者nginx,创建测试页面。

[root@slave-148 ~]# echo "Web 148 ###########################192.168.75.148" > /var/www/html/index.html

[root@slave-148 ~]# curl slave-148
Web 148 ###########################192.168.75.148

这里使用slave-147作为客户端进行访问访问测试

[root@slave-147 ~]# curl -i 192.168.75.148
HTTP/1.1 200 OK
Date: Tue, 27 Mar 2018 12:02:15 GMT
Server: Apache/2.2.15 (Red Hat)
Last-Modified: Tue, 27 Mar 2018 11:34:31 GMT
ETag: "c3860-32-568634629d76a"
Accept-Ranges: bytes
Content-Length: 50                              #因为这里是测试环境,是第二次测试,理论上应该跟下面的值不一样的
Connection: close
Content-Type: text/html; charset=UTF-8

Web 148 ###########################192.168.75.148
[root@slave-147 ~]# curl -i 192.168.75.147
HTTP/1.1 200 OK
Date: Tue, 27 Mar 2018 12:02:30 GMT
Server: Apache/2.2.15 (Red Hat)
Last-Modified: Tue, 27 Mar 2018 11:34:31 GMT
ETag: "c3860-32-568634629d76a"
Content-Length: 50
Content-Type: text/html; charset=UTF-8
X-Varnish: 2
Age: 0
Via: 1.1 varnish-v4
X-Cache: MISS from xueji cache
Connection: keep-alive
Accept-Ranges: bytes

Web 148 ###########################192.168.75.148

这里仅作为实验练习笔记,多有失误请多包涵。

posted on 2018-03-27 20:08  Lucky_7  阅读(725)  评论(0编辑  收藏  举报

导航