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

上一篇的web服务器上面都只有一个资源,比如node2和node3上面
实际在企业当中,比如百度的服务器:包括地图资源、新闻资源等等
现在我也想实现一台主机上放多个资源,也就是给web服务器建立虚拟主机,
然后结合varnish加速器

接下来我将在node3上面搭建apache虚拟主机 之前node2和node3都是仅有一个站点资源的web服务器
这篇文章是基于上一篇的负载均衡做的,才可以看到明显的实验效果

node2:上会轮询web1,web2(node3),node3上有两个界面

步骤一:在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)上面有两个网页资源
发布了111 篇原创文章 · 获赞 0 · 访问量 2534

猜你喜欢

转载自blog.csdn.net/qq_42024433/article/details/104757871