Liunx 下通过 Nginx 将 服务端口转出(以Mysql为例)

本文介绍了如何配置Nginx以实现数据库端口转发,例如将本地925端口的请求转发到MySQL服务的3306端口。配置中涉及的关键点包括定义upstream服务器组,设置数据库IP和端口,以及代理超时参数。
摘要由CSDN通过智能技术生成

oracle、sqlserver等数据库配置和下面配置一样,只是数据库的端口不一样而已

需要注意的是这个配置要写在http外边

#使用nginx做数据库端口转发
stream {
    upstream sql {   
    # 配置数据库的ip和端口
        server 172.16.8.190:3306 weight=1 max_fails=2 fail_timeout=30s;   
    }
    server {
     # 配置本机暴露端口
       listen     925;
       proxy_connect_timeout 1s;
       proxy_timeout 3s;
       proxy_pass sql;
    }
}

此时就可以通过nginx的对外端口925访问到Mysql服务了!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值