要利用Nginx实现MYSQL端口转发,需要依赖stream模块,用来做tcp端口转发, Nginx在编译安装时需要加上 --with-stream --with-stream_ssl_module --with-http_ssl_module --with-http_stub_status_module 参数;
Nginx版本要在1.90版本以上。
编译安装后,在配置文件上添加如下配置:

worker_processes  1;events {worker_connections  1024;
}stream {upstream mysql {server x.x.x.x:3306;}server {listen 3306;proxy_pass mysql;}
}

或者:

worker_processes  1;events {worker_connections  1024;
}stream {server{listen 1521 so_keepalive=on;proxy_pass x.x.x.x:1521;proxy_timeout 72h;}
}

nginx实现数据库端口转发相关推荐

  1. 使用nginx做数据库端口转发

    出于数据安全性考虑,正常情况下,网站或者项目的数据库一般都是禁止外网访问,或者只允许部分主机访问.那么,如何才能不修改这类权限的前提下,让其他被禁止访问的主机也能访问这个数据库呢.这时,Nginx的作 ...

  2. Nginx之TCP端口转发

    场景:很多企业业务都在云上,数据库端口基本不会对外开放.开发.测试人员经常会有通过外网去访问数据库的需求,此时我们可以利用nginx的端口转发功能来实现. 前提条件 :Nginx实现TCP端口转发,需 ...

  3. Nginx支持TCP端口转发

    Nginx支持TCP端口转发 有个接口是通过socket通信,对端服务器访问存在IP限制,只好通过跳板机,因为它具备访问对端服务器的权限.nginx1.9开始支持tcp层的转发,通过stream实现的 ...

  4. Windows安装nginx并配置端口转发

    Windows安装nginx并配置端口转发 1.场景 在VMware虚拟机中启动了几个Linux,采用的是NAT网络配置,所以另一个Windows访问无法进行ssh或者其它应用的访问 2.安装 2.1 ...

  5. nginx实现ip端口转发_配置Nginx实现端口转发

    #### 三.更改 Nginx 配置文件实现端口转发 1. 打开第二步中创建的 File Browser 网站([公网ip:端口]()),账号密码为 **admin/admin**,登录到 File ...

  6. nginx实现ip端口转发_Nginx实现端口转发

    只想看如何做请求转发的直接跳到「解决方案」 我在上@xiangzepro翔仔老师的java课程时,其中有一章需要验证微信服务器,又涉及到代码的远程调试.因为以下一些问题会造成我们在部署时的麻爪:微信公 ...

  7. nginx 实现多端口转发

    什么是端口转发 我们在服务器上搭建了多个应用,例如9000端口应用是微信验证授权,9001端口是移动端站点,我们可以通过下面的方式访问: localhost:9000 localhost:9001 但 ...

  8. nginx实现ip端口转发_nginx 怎么做端口转发

    问题描述 前端本地mook数据,前端项目在http://127.0.0.1:3000/ Mook数据的node服务在 http://127.0.0.1:4003/ 所有的跨域请求接口类似这种 http ...

  9. nginx实现ip端口转发_window端口转发端口映射nginx实现端口转发

    Windows下端口转发,以实现远程端口3389为例 场景如下 先说明一下场景,服务器A处于局域网环境内,IP为192.168.1.200(同时作为虚拟机B的网关192.168.137.1),服务器A ...

最新文章

  1. eplan文本怎么换行_EPLAN几个使用的小技巧,非常有用
  2. nginx的配置和优化(隐藏版本号、gzip、expires、防盗链......等)
  3. Vim替换小技巧(兼浅谈Vim哲学)
  4. 【Android 逆向】代码调试器开发 ( 代码调试器功能简介 | 设置断点 | 读写内存 | 读写寄存器 | 恢复运行 | Attach 进程 )
  5. Gephi——使用map of countries和Geo Layout实现包含地理坐标的数据可视化
  6. python获取输入框内容长度_python3 tkinter 获取输入字符串长度
  7. 自学转行学AI人工智能怎么样?
  8. Python-02-基础知识
  9. python重定向cookie_模拟登陆中 302 重定向和 cookies 的一些困惑
  10. 误泄露公司代码、疫情期间被裁,一个“菜鸟”程序员的生存日记
  11. 八数码——路径寻找问题
  12. 用例子来区分4种文法
  13. TensorFlow 保存和加载模型
  14. LeetCode刷题(26)
  15. html文档中strokestyle,HTML5画布的StrokeStyle?(html5 canvas strokeStyle?)
  16. Vwmare 出现 the msi failed和解决方案
  17. win7自定义html为桌面,Win7系统自定义桌面主题的方法
  18. Android如何绘制矩形方框,绘制矩形(方法二、空心的)
  19. Invalid bound statement (not found): com.java.mapper.UserMapper.queryAll错误解决方案
  20. win10锁屏c语言,怎样在Win10锁屏界面打开任意应用程序【图文教程】

热门文章

  1. xx年xx月xx日xx时xx分xx秒——版本1
  2. 在Calibre中用正则表达式去除日文的注音(振假名)
  3. 调用中国网建API发送短信
  4. 日常开发技巧(一):延迟删除文件
  5. 原画和3D建模到底选哪个?8年建模大佬从美术基础,就业难度,发展一一分析
  6. 网页版VS Code来了!随时随地写Bug
  7. 搭建Jenkins+springcloud一键自动部署
  8. 华为云网站安全如何保障企业安稳运行?
  9. 第七届全国大学生工程训练大赛智能+赛道生活垃圾分类垃圾训练步骤(win10+yolov4-tiny)
  10. 登录状态保持(cookie+session和token)