qbmiller
发布于

nginx配置转发mysql连接

对http代理 是常用方式。
对后端服务的 TCP 进行代理,nginx 支持吗?比如 mysql、redis 等,答案是肯定的,其实 nginx 也是支持对 TCP/UDP 进行负载均衡的

// 放在http外面 
stream{
       server{
               listen 9003; #外网服务器监听的端口
               proxy_connect_timeout 10s; #连接超时时间
               proxy_timeout 300s;#设置客户端和代理服务之间的超时时间,如果5分钟内没操作将自动断开。
               proxy_pass 127.0.0.1:3306; #内网的ip和端口
       }
}

一般还是用http

浏览 (27)
点赞
收藏
评论