基本思路如下:

比如我们有三个服务器:

其中:
130.251是反向代理转发服务器
130.251和130.238分别是负载服务器
Mysql服务器没有标出来,
为方便区分,我们先把1号负载的首页写成111111111

2号负载的首页写成222222


然后我们现在控制130.251, 把nginx配置文件里面原本的server{}全部删掉, 在http{}里面加上:

Upstream myweb1{
#定义地址池
Server 192.168.130.238
Server 192.168.130.154
}
server {listen       80;server_name  www.sohu.com;
#使用www.sohu.com访问
location / {
proxy_pass http://myweb1;
#使用地址池
proxy_set_header Host $host;
#利用HOST变量向后端服务器传递需要解析的客户端访问的域名(传递域名)
proxy_set_header X-Forwarded-For $remote_addr;
#$remote_addr 把客户端真实IP赋予X-Forwarded-For。后端服务器才能获取真实的客户端IP。以便记录日志,要不日志中记录的访问信息都是负载服务器,而不是客户端(传递IP)
}
}

保存之后重启nginx即可, 我们来访问www.sohu.com试试,

刷新一下

原文链接:https://www.hackersb.cn/study/6.html

利用Nginx实现简易负载均衡相关推荐

  1. Nginx系列之负载均衡算法策略

    负载均衡实际上是一种网络技术,主要是基于现有的网络结构,增加吞吐量.加强网络数据处理能力.提高应用系统的灵活和可用性.利用Nginx可实现负载均衡,Nginx支持加权Round-Robin负载均衡算法 ...

  2. Nginx反向代理 负载均衡sky

    Nginx服务部署 Nginx简介 Nginx (engine x) 是一个轻量级的.高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器.Nginx是由伊戈尔·赛索耶夫为俄罗 ...

  3. 基于nginx的tomcat负载均衡和集群(超简单)

    今天看到"基于apache的tomcat负载均衡和集群配置 "这篇文章成为javaEye热点. 略看了一下,感觉太复杂,要配置的东西太多,因此在这里写出一种更简洁的方法. 要集群t ...

  4. Nginx 反向代理 负载均衡 虚拟主机

    Nginx 反向代理 负载均衡 虚拟主机配置 通过本章你将学会利用Nginx配置多台虚拟主机,清楚代理服务器的作用,区分正向代理和反向代理的区别,搭建使用Nginx反向搭理和负载均衡,了解Nginx常 ...

  5. So easy!Nginx+SpringBoot 实现负载均衡

    在介绍Nginx的负载均衡实现之前,先简单的说下负载均衡的分类,主要分为硬件负载均衡和软件负载均衡,硬件负载均衡是使用专门的软件和硬件相结合的设备,设备商会提供完整成熟的解决方案,比如F5,在数据的稳 ...

  6. nginx+tomcat+memcached负载均衡

    2019独角兽企业重金招聘Python工程师标准>>> nginx+tomcat+memcached负载均衡 负载均衡: 负载均衡是由多台服务器以对称的方式组成一个服务器集合,每台服 ...

  7. Consul-template+nginx实现自动负载均衡

    前言 consul-template 是 Consul 的一个守护程序,使用 consul-template 可以方便快速的实现对 Consul Key/Value 存储系统的访问,可以从 KV 系统 ...

  8. lvs+keepalived+nginx实现高性能负载均衡集群 高性能jsp集群

    LVS-master:192.168.254.134 LVS-backup:192.168.254.135 LVS-VIP:192.168.254.88 nginx+tomcat:192.168.25 ...

  9. Nginx+SpringBoot实现负载均衡demo

    前言 在上一篇中介绍了Nginx的安装,本篇文章主要介绍的是Nginx如何实现负载均衡. 负载均衡介绍 介绍 在介绍Nginx的负载均衡实现之前,先简单的说下负载均衡的分类,主要分为硬件负载均衡和软件 ...

最新文章

  1. linux zip 命令详解
  2. Delphi下使用指针的简单总结
  3. Android应用程序键盘(Keyboard)消息处理机制分析(14)
  4. 数据库连接类:DatabaseConnection
  5. 嵌入式设备web服务器比较
  6. macbook所有型号大全_提高MacBook电池寿命的15个技巧
  7. VTK:Medical之MedicalDemo1
  8. C语言多维数组本质技术推演
  9. 安川机器人编程加电弧_安川AR2010机器人
  10. 插件原理[转自CSDN]
  11. 内核网络输出帧的处理
  12. 《深度学习笔记》——线性代数基础
  13. Quartz与Spring集成 Job如何自动注入Spring容器托管的对象
  14. 图书信息管理系统设计与实现c语言,图书信息管理系统设计(c语言)
  15. 冶金物理化学复习 --- 熔渣的基础理论
  16. unbuntu 安装docker
  17. 四级英语口语模拟测试软件,英语四级口语模拟题:非常有用
  18. 反射(filed)的理解
  19. 未来的计算机 展望未来作文,展望未来作文(通用10篇)
  20. Oracle+mybatis+Java批量插入如何提升效率(10W级)

热门文章

  1. python清华大学出版社第三章课堂作业的答案_Python程序设计清华大学出版社董付国第3章选择与循环题库.ppt...
  2. 小程序生成网址链接,网址链接跳转小程序
  3. H5 自动播放背景音频,兼容安卓和苹果手机, ios createInnerAudioContext 无法自动播放解决
  4. SANBoot安装系统
  5. 学习笔记之Linux Shell脚本教程:30分钟玩转Shell脚本编程
  6. 网络配置文件、命令详解
  7. NSStream线程阻塞处理
  8. Oracle的口令文件(passwordfile)的讲解(摘录)
  9. swift实现ios类似微信输入框跟随键盘弹出的效果
  10. 雷林鹏分享:MySQL 及 SQL 注入