nginx实现数据库端口转发
要利用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实现数据库端口转发相关推荐
- 使用nginx做数据库端口转发
出于数据安全性考虑,正常情况下,网站或者项目的数据库一般都是禁止外网访问,或者只允许部分主机访问.那么,如何才能不修改这类权限的前提下,让其他被禁止访问的主机也能访问这个数据库呢.这时,Nginx的作 ...
- Nginx之TCP端口转发
场景:很多企业业务都在云上,数据库端口基本不会对外开放.开发.测试人员经常会有通过外网去访问数据库的需求,此时我们可以利用nginx的端口转发功能来实现. 前提条件 :Nginx实现TCP端口转发,需 ...
- Nginx支持TCP端口转发
Nginx支持TCP端口转发 有个接口是通过socket通信,对端服务器访问存在IP限制,只好通过跳板机,因为它具备访问对端服务器的权限.nginx1.9开始支持tcp层的转发,通过stream实现的 ...
- Windows安装nginx并配置端口转发
Windows安装nginx并配置端口转发 1.场景 在VMware虚拟机中启动了几个Linux,采用的是NAT网络配置,所以另一个Windows访问无法进行ssh或者其它应用的访问 2.安装 2.1 ...
- nginx实现ip端口转发_配置Nginx实现端口转发
#### 三.更改 Nginx 配置文件实现端口转发 1. 打开第二步中创建的 File Browser 网站([公网ip:端口]()),账号密码为 **admin/admin**,登录到 File ...
- nginx实现ip端口转发_Nginx实现端口转发
只想看如何做请求转发的直接跳到「解决方案」 我在上@xiangzepro翔仔老师的java课程时,其中有一章需要验证微信服务器,又涉及到代码的远程调试.因为以下一些问题会造成我们在部署时的麻爪:微信公 ...
- nginx 实现多端口转发
什么是端口转发 我们在服务器上搭建了多个应用,例如9000端口应用是微信验证授权,9001端口是移动端站点,我们可以通过下面的方式访问: localhost:9000 localhost:9001 但 ...
- nginx实现ip端口转发_nginx 怎么做端口转发
问题描述 前端本地mook数据,前端项目在http://127.0.0.1:3000/ Mook数据的node服务在 http://127.0.0.1:4003/ 所有的跨域请求接口类似这种 http ...
- nginx实现ip端口转发_window端口转发端口映射nginx实现端口转发
Windows下端口转发,以实现远程端口3389为例 场景如下 先说明一下场景,服务器A处于局域网环境内,IP为192.168.1.200(同时作为虚拟机B的网关192.168.137.1),服务器A ...
最新文章
- eplan文本怎么换行_EPLAN几个使用的小技巧,非常有用
- nginx的配置和优化(隐藏版本号、gzip、expires、防盗链......等)
- Vim替换小技巧(兼浅谈Vim哲学)
- 【Android 逆向】代码调试器开发 ( 代码调试器功能简介 | 设置断点 | 读写内存 | 读写寄存器 | 恢复运行 | Attach 进程 )
- Gephi——使用map of countries和Geo Layout实现包含地理坐标的数据可视化
- python获取输入框内容长度_python3 tkinter 获取输入字符串长度
- 自学转行学AI人工智能怎么样?
- Python-02-基础知识
- python重定向cookie_模拟登陆中 302 重定向和 cookies 的一些困惑
- 误泄露公司代码、疫情期间被裁,一个“菜鸟”程序员的生存日记
- 八数码——路径寻找问题
- 用例子来区分4种文法
- TensorFlow 保存和加载模型
- LeetCode刷题(26)
- html文档中strokestyle,HTML5画布的StrokeStyle?(html5 canvas strokeStyle?)
- Vwmare 出现 the msi failed和解决方案
- win7自定义html为桌面,Win7系统自定义桌面主题的方法
- Android如何绘制矩形方框,绘制矩形(方法二、空心的)
- Invalid bound statement (not found): com.java.mapper.UserMapper.queryAll错误解决方案
- win10锁屏c语言,怎样在Win10锁屏界面打开任意应用程序【图文教程】