Zeus Web Server 功能比较强大地方之一是直接支持负载均衡,并且对后端服务器有检测监控功能,在这点上,虽然nginx也支持负载均衡,可是不具备对后端服务器的检测监测 功能,而高端的流量控制设备, 比如硬件负载均衡设备F5 BIGIP ,Radware等在这方面更是发挥到极致,但是价格昂贵,大企业用的多,一般中小企业应用也用不着,而zeus web server根据官方权威测试,用ZWS搭建集群,可以支持几万并发访问量,对于中小企业级互联网应用绰绰有余,而且能节省不少成本,何乐而不为!
废话不说了,下面介绍利用Zeus Web Server 搭建负载均衡的一点经验,仅供参考!
Zws集群系统,有管理主机administrator host和后端真实主机real server组成,相互之间通过TCP/IP协议通讯,当然,管理主机也可以作为Real Server来使用,通过ZWS提供的RR轮训算法,将客户端请求均衡的分发到后端服务器,而且利用HA搭配ZWS就可以搭建高可用web服务器集群方 案,如下图示
Zeus在我用过所有web服务器中,各种配置都是最人性化的,这点,大概就是商业产品和非商业产品之间一个重要区别吧。
进入管理主机节点的“Cluster Configuration”页面,就可以开始进行傻瓜式集群配置工作了。
在这以前,到其他真实主机安装好ZWS,然后运行$ZEUSHOME/web/bin/registerwithadminserver脚本,到管理主机节点进行注册,这样管理主机节点才可以监控这台主机状况。
命令
[root@askwan bin]# .$ZEUSHOME/web/bin/registerwithadminserver
代码
This program registers this back-end web server with an
Administration Server (Zeus User Interface)
You will need to know the hostname and port of your
administration server, together with the password used
to access the User Interface.
Note: this program will (re)start your web server on this machine.
Administration Server Hostname: admin.askwan.com
Administration Server Port [9090]:
Administration Server Password: 此处输入管理主机节点管理密码
This Web Server has now been successfully registered with the
specified Zeus Administration Server.
It will now be visible in the Administration Server
User Interface (on the Machines Configuration page)
as askwan:9080.
Registration with admin.askwan.com:9090 was successful.
Now restarting this server…
basename: too few arguments
Try `basename –help’ for more information.
Zeus Web Server stopped
Zeus Web Server – (C) 1995 – 2004 Zeus Technology Limited
Version 4.3, Build date: Jun 13 2004 18:37:34
Process permissions set to nobody:nobody
INFO:sendfile: Linux sendfile driver
INFO:2nd level shared-memory SSL cache enabled
INFO:Zeus Web Server started
INFO:Version 4.3, Build date: Jun 13 2004 18:37:34
INFO:Zeus Web Server running
Zeus Web Server restarted.
注册完毕后,在管理主机节点配置,“Adding a Web Server to the Cluster”
Machine name 填写真实主机名称
Port 默认9080
然后依次添加其他
评论0