企业CDN缓存系统varnish——搭建一个varnish系统为具有多个资源的web后端服务器服务

本文介绍如何在企业环境中,如百度服务器,利用Varnish缓存系统为包含地图、新闻等多资源的web后端服务器提供服务。通过在node3上建立Apache虚拟主机,并结合Varnish加速器,实现一台主机托管多个站点资源。该教程基于之前的负载均衡实践,旨在展示更显著的效果。主要包括两个步骤:在node3上搭建虚拟主机和在真实环境中进行测试。
摘要由CSDN通过智能技术生成

上一篇的web服务器上面都只有一个资源,比如node2和node3上面
实际在企业当中,比如百度的服务器:包括地图资源、新闻资源等等
现在我也想实现一台主机上放多个资源,也就是给web服务器建立虚拟主机,然后结合varnish加速器
接下来我将在node3上面搭建apache虚拟主机
之前node2和node3都是仅有一个站点资源的web服务器
这篇文章是基于上一篇的负载均衡做的,才可以看到明显的实验效果

  • 步骤一:在node3这台web服务器上面搭建虚拟主机
cd /etc/httpd/conf.d切换到编写虚拟主机配置文件的目录下
ls查看一下
vim vhost.conf编写虚拟配置文件
<VirtualHost *:80>
	DocumentRoot /www
	ServerName www.westos.org
</VirtualHost>
<Directory "/www">
	Require all granted
</Directory>
<VirtualHost *:80>
	DocumentRoot /bbs
	ServerName bbs.westos.org
</VirtualHost>
<Directory "/bbs">
	Require all granted
</Directory>
mkdir /www /bbs建立两个共享目录
vim /www/index.html编写共享文件
www
vim /bbs/index.html编写共享文件
bbs
systemctl restart httpd

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 步骤二:在真机上面进行测试
    在这里插入图片描述
curl www.westos.org(有两个资源)
因为真机的解析文件里面写的是node1的ip对应web1服务器的域名
因此会去找web1服务器要东西
此时的web1服务器的资源一个是www.westos.org,一个是www(这个是轮询找的web2上面的资源)
curl bbs.westos.org()
同理,直接找到web2上面的bbs.westos.org
可以看出node3(web2)上面有两个网页资源
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值