Nginx代理MySQL服务

Camellia 发布于 2022-11-22 269 次阅读


stream {
    upstream mysqlserver {
        server 192.168.52.120:3306;
    }
    server {
        listen 3306;
        #proxy_connect_timeout 10s;
        #代理时间默认10分钟,在这个时间范围内,没有数据传递,就会关闭连接,如果这个时间设置短,就会在该主机上产生大量的FIN_WAIT2和TIME_WAIT状态的tcp连接,连接的复用率会变低
        #proxy_timeout 10m; 
        # 这里的proxy是stream-proxy模块,不是http-proxy
        proxy_pass mysqlserver;
    }
}