美文网首页
nginx反向代理mysql

nginx反向代理mysql

作者: 耍帅oldboy | 来源:发表于2021-06-10 11:20 被阅读0次

配置nginx.conf

stream {

    upstream cloudsocket {
       hash $remote_addr consistent;
      # $binary_remote_addr;
       server 127.0.0.1:3306 weight=5 max_fails=3 fail_timeout=30s;
    }
    server {
       listen 8080;#数据库服务器监听端口
       proxy_connect_timeout 10s;
       proxy_timeout 300s;#设置客户端和代理服务之间的超时时间,如果5分钟内没操作将自动断开。
       proxy_pass cloudsocket;
    }
}

单台服务器可以如下配置

stream {
    server {
       listen 8080;#数据库服务器监听端口
       proxy_connect_timeout 10s;
       proxy_timeout 300s;#设置客户端和代理服务之间的超时时间,如果5分钟内没操作将自动断开。
       proxy_pass 127.0.0.1:3306;
    }
}

相关文章

网友评论

      本文标题:nginx反向代理mysql

      本文链接:https://www.haomeiwen.com/subject/gncseltx.html