每年进入3-4月所有的高等院校开始了一年一度的毕业生答辩准备阶段,现如今毕业论文或者毕业设计也更加的贴近了互联发展的趋势,很多学校开始做最热话题云计算openstack架构的实现以及云计算环境搭建,先不说这个毕业设计的切入点是否正确,就说选择该题目后你如何下手?下面给大家分享千锋讲师给学员准备的高并发大型互联网站架构设计第十部分。
1.1 Nginx proxy + Keepalived部署
1.1.1 Nginx proxy部署
-
下载Nginx包
-
配置Nginx proxy
Nginx proxy使用upstream模块来做反向代理,这里的htmlservers是我们自己起的名字,没有特殊限制,但是一般我们会起看见了就知道到底这里的负载均衡是干什么的,location是规则的意思,其中 ~ ; * ; / 等都是其匹配规则。
- 测试
hello 为后端Web服务器所写的测试页面,nginx-proxy-1-131这台机器上没有web服务启用。
1.1.2 Keepalived部署
- 下载包
yum -y install keepalived
- 配置
Keepalived中state为服务器状态,可选项有主和从,只有一个主,可以有多个从,route_id值要一致,且要写在相应模块中,名字自己起就可以了,主备是通过其优先级决定的,所以状态要和优先级的设置相对应才可以。当然这里的实例可以写多个,以提高服务器资源的利用率。网卡请写对应网卡名,企业中一般为eth0,eth1等。在虚拟IP地址模块中写虚拟的IP地址&