Nginx代理tcp协议(mysql)

Posted 运维先生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx代理tcp协议(mysql)相关的知识,希望对你有一定的参考价值。

各位扥扥早!


好了废话不多说了,如果有用请转发出去。

nginx安装方式:yum

适用于mysql多个只读负载均衡

配置:

#/etc/nginx/nginx.conf,放在http{}外
stream{
include /etc/nginx/stream.d/*.conf;
}

#
/etc/nginx/stream.d/mysql_proxy.conf
upstream db {
server 192.168.0.2:3306 max_fails=3 fail_timeout=30s;
server 192.168.0.3:3306 max_fails=3 fail_timeout=30s;
}

server {
listen 3306;

proxy_timeout 300s;
proxy_pass db;
}

备注:如果是手动编译安装的,需要重新编译时加参数:--with-stream

到了演示最后了,不知道是否帮助到各位?

如果扥扥们有什么问题,可以文章留言。


有事留言,无事点赞,有用转发!



以上是关于Nginx代理tcp协议(mysql)的主要内容,如果未能解决你的问题,请参考以下文章

nginx代理tcp协议连接mysql

nginx代理tcp协议连接mysql

nginx如何做到TCP的负载均衡

nginx如何做到TCP的负载均衡

Nginx 代理tcp端口

Nginx均衡TCP协议服务器案例