从Nginx1.9开始,官方提供了一个ngx_stream_core_module模块,该模块支持了TCP代理以及负载均衡功能。

要想启用该模块,在nginx编译时,指定编译参数 --with-stream。

那如何实现MySQL的负载均衡呢?看下面的配置文件:

stream {upstream mysql {hash $remote_addr consistent;server 192.168.110.11:3306 weight=50 max_fails=1 fail_timeout=10s;server 192.168.110.13:3308 weight=100 max_fails=1 fail_timeout=10s;}server {listen 3306;proxy_connect_timeout 1s;proxy_timeout 3s;proxy_pass mysql;}
}

需要注意,stream { } 是和 http{ }并列关系,不能把stream{ }放到http { } 里面。

其他配置,大家可以参考官方文档 http://nginx.org/en/docs/stream/ngx_stream_core_module.html

nginx反向代理/负载均衡MySQL相关推荐

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

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

  2. nginx 反向代理负载均衡 tomcat集群应用

    nginx 反向代理负载均衡 tomcat集群应用 环境介绍: 系统:centos5.8_64 192.168.0.201:nginx服务器 192.168.0.202:tomcat服务器 192.1 ...

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

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

  4. Nginx反向代理负载均衡虚拟主机动静分离UrlRewrite防盗链

    文章目录 1. Nginx简介 1.1 Nginx背景 1.2 Nginx的优点 1.3 Nginx的功能特性及常用功能 2.Nginx安装 2.1 下载上传解压 1.2 安装 3.nginx核心概念 ...

  5. Nginx 反向代理 负载均衡 动静分离 高可用 原理

    1.Nginx简介 1.1 概述 Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理服务器,特点是占有内存少,并发能力强,能经受高负载的考验,有报告表明能 ...

  6. Nginx 反向代理+负载均衡

    一.Nginx 的引入背景 ● 公司产品出现瓶颈? 我们公司项目刚刚上线的时候,并发量小,用户使用的少,所以在低并发的情况下,一个jar包启动应用就够了,然后内部tomcat返回内容给用户. 用户少, ...

  7. Tomcat集群+Nginx反向代理+负载均衡

    Tomcat集群 所谓tomcat集群,就是向外提供并行服务的多台机器,任何一台服务器宕机,其他服务器还可以代替它向外提供服务,从而不影响用户访问 为了提高tomcat集群的高可用性,还需要实现ngi ...

  8. Nginx——反向代理 负载均衡(无理论,案例实操)

    1.开篇 有关Nginx的下载安装.相关理论内容,这里就不再多说了,详情可以参考我的这几篇文章: https://szh-forever-young.blog.csdn.net/article/det ...

  9. Nginx反向代理负载均衡

    环境准备: 总共四台机器,两台装有Nginx的机器做负载均衡,两台机器装有Apache作为WEB服务器. 机器信息 hostname IP 说明 lb01 192.168.1.19 nginx主负载均 ...

最新文章

  1. Altium Designer旋转PCB、PCB中绕某点旋转
  2. 动态树与静态树显示——(一)
  3. Scanner类、Random类、ArrayList类
  4. ssh,scp带密码操作
  5. 【Flink】Flink 部分算子是 FinishSHED 不做checnpoint
  6. server端多个文件的压缩 .NET
  7. java服务器项目,java项目服务器部署
  8. Fragment的一些基础
  9. Windows下程序猿开发利器
  10. 1032. 字符流(每日一难phase2--days28)
  11. 远程桌面访问软件:TeamViewer
  12. 论文-公式对齐和右侧自动编号
  13. 微信小游戏代码热更(转载)
  14. Netflix最新视频优化实践:用更少的带宽打造完美画质
  15. 淘宝网(taobao.com)重拳严打炒信 还期待立法介入
  16. 《区块链技术驱动金融》读书笔记
  17. 一文读懂身份证ocr识别
  18. 如何获取足球【赛程赛果】数据
  19. STP、RSTP、MSTP协议
  20. 参加科学教师与计算机培训总结,科学骨干教师培训总结

热门文章

  1. python获取同音字
  2. 动态填充html select tag的options
  3. 基于Matlab----RSSI指纹定位技术性能仿真
  4. 职称考试计算机怎么学容易,计算机职称考试备考的六个关键点
  5. 十分钟理解线性代数的本质_复习线性代数的正确方式
  6. 一起来看React(路由跳转)
  7. clipboardjs 基本使用方式之一
  8. 技术复习-数据锁和数据库事务
  9. python【第三篇】迭代器、生成器、闭包
  10. Mysql间隔取数据,实现sqlserver的row_number()函数