By MQ
nginx 的负载均衡
实验目的:使用nginx实现负载均衡
nginx LB特点
1.支持http/smtp/pop3/imap
2.七层分发
3.并发能力强,消耗资源小
3.基于端口对real server做故障检查,不能检查网络故障以及页面不可用
实验环境:
    1台nginx 服务器
     2台html-web服务器192.168.56.102和192.168.56.103
     2台php-web服务器192.168.56.1和 192.168.56.2
     1台测试服务器
实验步骤:
    1.分别配置四台web服务器,并且添加相应的测试页面。确保本地访问正常显示。
     2.配置nginx服务器实现均衡负载
 1.vim /etc/nginx/conf.d/lb.conf
     upstream htmlservers {
     server 192.168.56.102:80;
     server 192.168.56.103:80;
     }
     upstream phpservers {
     server 192.168.56.1:80;
     server 192.168.56.2:80;
     }
 2.vim /etc/nginx/nginx.conf
     location / {
     …
     if ($request_uri ~* \.html$){
     proxy_pass http://htmlservers;
     }
     if ($request_uri ~* \.php$){
     proxy_pass http://phpservers;
     }
     …
     }
3.service nginx start
以上配置实现了
1.访问http://192.168.56.101/index.html(以html结尾的网页)都轮流分发给192.168.56.102和192.168.56.103的web服务器
1.访问http://192.168.56.101/index.php(以php结尾的网页)都轮流分发给192.168.56.1和192.168.56.2的web服务器

转载于:https://blog.51cto.com/zhaowl/754393

nginx LB服务器配置相关推荐

  1. linux deepin/ubuntu 搭nginx文件服务器配置

    #文件服务器8888server {charset utf-8,gbk; #linux环境下可不家gbkautoindex on; # 显示目录autoindex_exact_size on; # 显 ...

  2. nginx apache 服务器配置

    nginx静态资源服务器 http {include mime.types;default_type application/octet-stream;#log_format main '$remot ...

  3. 初识Nginx四:nginx代理服务器配置缓存

    文章目录 一.背景 二.配置 三.测试 四.注意点 一.背景 在上篇文章<初识Nginx二:配置一个反向代理服务器>中,我们成功通过Nginx的反向代理功能访问了上游的应用服务器. 在实际 ...

  4. Fedora进行ffmpeg+nginx+rtmp服务器配置局域网推流

    文章目录 前言: 一.先对Fedora镜像源进行一次更新 1.如果在配置好后,获取 GPG 密钥失败:[Errno 14] curl#37 - "Couldn't open file /et ...

  5. 建站之旅——Nginx代理服务器配置域名

    前言 记录下微信小程建站之旅---- 省略备案和申请ssl证书..... 1.注意的我的ssl证书路径配置 下方配置需要改成你自己的 2.需要开启安全组443和防火墙443端口 3.注意开启etc配置 ...

  6. Nginx特性验证-反向代理/负载均衡/页面缓存/URL重定向

    原文发表于cu:2016-08-25 参考文档: Nginx 反向代理.负载均衡.页面缓存.URL重写等:http://freeloda.blog.51cto.com/2033581/1288553 ...

  7. Liunx之nginx代理

    一.代理 正向代理 正向代理,也就是传说中的代理,他的工作原理就像一个跳板(VPN),简单的说: 我是一个用户,我访问不了某网站,但是我能访问一个代理服务器,这个代理服务器呢,他能访问那个我不能访问的 ...

  8. nginx ssl加密_如何通过让我们加密SSL证书来保护Nginx

    nginx ssl加密 Let's Encrypt is a free, open source and automated certificate authority (CA) pioneered ...

  9. Nginx报504 gateway timeout错误的解决方法

    提供给客户的bs软件,有一个导出报表的功能,经常性的报504错误 最近在工作中,需要做Excel导入的功能,由于Excel的数据比较多,而且我们的服务端程序需要对数据的内容做校验,会调用很多的外部服务 ...

最新文章

  1. 【Python-ML】SKlearn库原型聚类KMeans
  2. 程序员修炼之路:你该知道的 7 个必经阶段
  3. 什么时间回复客户邮件最有效?
  4. 能量平衡_能量平衡原则
  5. Oracle错误:ORA-27121: unable to determine size of shared memory segment
  6. 【codevs3732】【BZOJ3751】解方程,hash+秦九韶算法
  7. ubuntu PPA
  8. c语言mpi矩阵乘法,【MPI并行程序】矩阵乘法
  9. eclipse中pom文件的查看
  10. 英文视频字幕自动生成
  11. unity接入 微信登录sdk
  12. 栈的链式表示+判断表达式括号是否配对
  13. JZOJ 3337. 【NOI2013模拟】wyl8899的TLE
  14. react实现问卷调查
  15. 2019蓝桥杯本科B组C-C++决赛题 (题解随后出)
  16. “互联网+工业”下的大数据应用场景分析
  17. 基音周期 检测 matlab,语音信号基音周期检测的matlab程序
  18. Springboot 整合dubbo、zookeeper
  19. NBU 水水更健康 (一)
  20. 西安交大梁力上机实验第三章12,从0到180度每隔5度输出该角度的正弦值余弦值

热门文章

  1. 有限单元法基本原理和数值方法_SPH法介绍
  2. 工作中5个实用的Linux命令
  3. JavaScript初学者编程题(21)
  4. JavaScript初学者编程题(4)
  5. PTA团体程序设计天梯赛-L2-023 图着色问题
  6. 求一个数的因子个数/因子和/质因子 C/C++实现
  7. D. Colored Rectangles[思维dp]
  8. Namomo Test Round 1的B Hat[概率题:详解]
  9. 华数软件测试岗位,重磅:字节跳动与华数共同研发的电视原创视频app已正式测试上线...
  10. java和jvm_Java、JVM和操作系统之间的关系,写给新人,