Nginx负载均衡(图文详解)

nginx负载均衡服务器:10.0.0.41
web1:10.0.0.42/index.html
web2:10.0.0.43/index.html
1.在两台服务器安装httpd,并启动
创建两个测试页面,为了能够看到负载均衡效果,所以页面内容应该不同。
两台web服务器:
在这里插入图片描述
在这里插入图片描述
2.nginx负载均衡服务器操作:
安装编译器和依赖库环境:
在这里插入图片描述
上传nginx源码包解压并安装:
在这里插入图片描述
启动nginx:
在这里插入图片描述
更改nginx配置文件:
在http配置模块下增加和修改配置如下:
在这里插入图片描述
*upstream webservers { \定义上游服务器组 webservers 组名可以自己定义
server 192.168.189.120:80; \server定义组内成员主机,一个server定义一个主机,server默认算法为轮询算法(一个主机一个请求)
server 192.168.189.121:80;
} *
修改默认location配置如下:
在这里插入图片描述
location / {
proxy_pass http://webservers; \proxy_pass是反向代理参数,通过此参数可以将所有的请求反向代理至webservers服务器组
}

3. 配置完毕检测分号和括号有没有漏掉的,检查无误后重载nginx
在这里插入图片描述
访问nginx服务器,不停的刷新可以看到web1和web2的页面在来回切换,说明我们的负载均衡集群就配置成功了
在这里插入图片描述
在这里插入图片描述

发布了10 篇原创文章 · 获赞 4 · 访问量 118

猜你喜欢

转载自blog.csdn.net/weixin_46106069/article/details/105665678