Varnish部署(一)

导读:本篇文章讲解 Varnish部署(一),希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

实验环境(Centos7)

主机名            IP                版本
varnish        192.168.14.210    4.0.5
web1(nginx)    192.168.14.211    nginx/1.12.2
client         192.168.14.212

一、varnish

官网地址:http://varnish-cache.org/trac/wiki/VCLExamples

1、关闭防火墙和selinux

[root@varnish ~]# systemctl stop firewalld
[root@varnish ~]# systemctl disable  firewalld
[root@varnish ~]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

2、配置阿里epel源

[root@varnish ~]# vim /etc/yum.repos.d/epel.repo
[epel]
name=aliyun epel
baseurl=http://mirrors.aliyun.com/epel/7Server/x86_64/
gpgcheck=0

3、安装varnish

[root@varnish ~]# yum install -y varnish

修改前备份配置文件(可选)

[root@varnish ~]# cp /etc/varnish/varnish.params{,.bak}
[root@varnish ~]# cp /etc/varnish/default.vcl{,.bak}

4、更改默认端口

更改前:
[root@varnish ~]# cat /etc/varnish/varnish.params|grep VARNISH_LISTEN_PORT
VARNISH_LISTEN_PORT=6081
[root@varnish ~]# vim /etc/varnish/varnish.params

更改后:
[root@varnish ~]# cat /etc/varnish/varnish.params|grep VARNISH_LISTEN_PORT
VARNISH_LISTEN_PORT=80

5、修改配置文件(简单配置只需修改两个地方)

backend default {
    .host = "192.168.14.211";
    .port = "80";
}

sub vcl_deliver {
    if (obj.hits>0) {
    set resp.http.X-Cache = "Hit via "+ server.ip;
    }else {
    set resp.http.X-Cache = "Miss via "+ server.ip;
    }
}

Varnish部署(一)

6、启动varnish服务并开机启动

[root@varnish ~]# systemctl start   varnish
[root@varnish ~]# systemctl enable  varnish

二、web

1、同上,关闭防火墙和selinux

2、同上,配置阿里epel源

3、安装nginx

[root@web1 ~]# yum install -y nginx

4、修改自定义主页

[root@web1 ~]# echo "nginx webserver1" > /usr/share/nginx/html/index.html 
[root@web1 ~]# cat /usr/share/nginx/html/index.html 
nginx webserver1

5、启动服务

[root@web1 ~]# systemctl start   nginx
[root@web1 ~]# systemctl enable  nginx

三、客户端访问

1、centos访问

Varnish部署(一)

2、window访问

Varnish部署(一)

刷新浏览器,返回304状态码,并且是缓存服务器返回的数据

Varnish部署(一)

3、至此,varnish缓存服务器搭建成功

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之家整理,本文链接:https://www.bmabk.com/index.php/post/95276.html

(0)
小半的头像小半

相关推荐

极客之家——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!