varnish2 代理多台后端服务器
admin
2023-04-05 13:22:44
0

vi /usr/local/varnish/default.vcl

找到以下内容并修改:
vcl 4.0;
import directors; //新增一行,导入一个directors

-----以下增加业务服务器节点-----
backend web1 { #把default修改为web1,就是后面的web服务器,有几个web节点就复制几个backend域
.host = "192.168.80.103"; #后端web服务器的地址
.port = "80"; #web服务器端口
}
backend web2 {
.host = "192.168.80.104";
.port = "80";
}

-----接着以上代码接着定义调度算法及指定流量转发----
sub vcl_init { #在init子函数中定义
new bar = directors.round_robin(); //random(随机) round_robin dns
#定义服务器组,让新的 bar 等于之前定义的变量directors,后面接轮询(rr)算法
bar.add_backend(web1); #注意这里有几个backend就添加几个
bar.add_backend(web2);
}
sub vcl_recv {
set req.backend_hint = bar.backend(); //流量转发给所有结点 注意括号
}
varnish2 代理多台后端服务器

pkill -9 varnish

netstat -anpt | grep varnishd

varnishd -f /usr/local/varnish/default.vcl

netstat -anpt | grep varnishd

varnish2 代理多台后端服务器
再打开一台Linux系统的web服务器(192.168.80.103):

yum install httpd -y

vi /etc/httpd/conf/httpd.conf

行末模式 /ServerName 去掉前面的注释保存退出

systemctl start httpd

vi /var/www/html/index.html

Service 2


varnish2 代理多台后端服务器

上一篇:CentOS7 cacti

下一篇:微服务改造设计参考

相关内容

热门资讯

特朗普声称考虑让委内瑞拉成为美... 据英国《独立报》5月11日报道,美国总统特朗普在接受福克斯新闻采访时表示,正认真考虑采取行动,将委内...
长沙全球研发中心城市建设成型起... 长沙全力建设全球研发中心城市,在全球创新坐标系中稳步进位。 2025年,长沙跃居全球科技集群百强榜第...
【微特稿】AI会取代哪些职业?... 【新华社微特稿】当前,人们日益担忧人工智能(AI)将影响就业市场。美国近期一项研究显示,多个人工智能...
恶意退款退货,不能仅靠“较真”... 近日,河南榴莲卖家程先生因190元订单驱车1600公里跨省维权,引发舆论关注。买家收货后以“发霉”为...
Hexagon与Schaeff... Hexagon Robotics与运动技术公司Schaeffler宣布扩大双方战略合作关系,在202...
商业世界模型与因果推断:京东智... 当 AI 从辅助工具逐步演进为独立决策者,如何让 AI 在极其复杂、试错成本极高的真实电商环境中独立...
江西抚州高端磁性材料产业专题推... 央广网南昌5月10日消息(记者郇康新)5月9日下午,由江西省商务厅、抚州市人民政府主办,抚州市商务局...
青海大通17岁失联女生,遗体已... 融媒记者从大通县公安局了解到:2026年5月8日6时15分,大通县公安局桥头派出所接群众报警称,其女...
法国颁布归还非法所获文物法律,... 根据法国政府10日发布的公报,法国总统马克龙9日颁布了关于归还非法所获文物的法律。相关法案于7日在法...
德乌将联合生产航程达1500公... 新华社基辅5月11日电 (记者李东旭)正在乌克兰首都基辅访问的德国国防部长鲍里斯·皮斯托里乌斯11日...