nginx 服务器做负载均衡的配置实例
负载均衡是我们大流量网站要做的一个东西,下面我来给大家介绍在 Nginx 服务器
上进行负载均衡配置方法。
负载均衡
先来简单了解一下什么是负载均衡,单从字面上的意思来理解就可以解释 N 台服务
器平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况。那么负
载均衡的前提就是要有多台服务器才能实现,也就是两台以上即可。
测试环境
由于没有服务器,所以本次测试直接 host 指定域名,然后在 VMware 里安装了三台
CentOS。
测试域名 :a.com
A 服务器 IP :192.168.5.149 (主)
B 服务器 IP :192.168.5.27
C 服务器 IP :192.168.5.126
部署思路
A 服务器做为主服务器,域名直接解析到 A 服务器(192.168.5.149)上,由 A 服务
器负载均衡到 B 服务器(192.168.5.27)与 C 服务器(192.168.5.126)上。
域名解析
由于不是真实环境,域名就随便使用一个 a.com 用作测试,所以 a.com 的解析只能
在 hosts 文件设置。
打开:C:WindowsSystem32driversetchosts
在末尾添加
192.168.5.149 a.com
保存退出,然后启动命令模式 ping 下看看是否已设置成功
从截图上看已成功将 a.com 解析到 192.168.5.149IP
A 服务器 nginx.conf 设置
打开 nginx.conf,文件位置在 nginx 安装目录的 conf 目录下。
在 http 段加入以下代码
upstream a.com {
server 192.168.5.126:80;
server 192.168.5.27:80;
}
server{
listen 80;
评论0
最新资源