nginx转发mysql请求_nginx转发mysql连接
场景:
访问UAT环境,只能使用客户电脑访问,太难用了,于是就需要在自己电脑上跑代码,通过客户电脑中转来访问uat环境的数据库。
选用nginx进行转发。配置如下:
stream {
upstream cloudsocket {
hash $remote_addr consistent;
server 192.168.182.155:3306 weight=5 max_fails=3 fail_timeout=30s;
}
server {
listen 3306;#数据库服务器监听端口
proxy_connect_timeout 10s;
proxy_timeout 300s;#设置客户端和代理服务之间的超时时间,如果5分钟内没操作将自动断开。
proxy_pass cloudsocket;
}
}
重启。
访问nginx所在机器的ip和配置的3306端口,输入账号密码,就可以转发mysql连接了。
注意 stream和http是同级别的,不要放入http里面。
原理,查了一顿,没整明白,以后有时间在研究。
只有一点点:
nginx从1.9.0开始,新增加了一个stream模块,用来实现四层协议的转发、代理或者负载均衡等。比如在内网有一个mysql服务,想暴露到公网上去使用,就可以通过nginx代理的方式通过nginx来进行内网mysql的访问。
nginx转发mysql请求_nginx转发mysql连接相关推荐
- nginx和mysql链接_nginx转发mysql连接
场景: 访问UAT环境,只能使用客户电脑访问,太难用了,于是就需要在自己电脑上跑代码,通过客户电脑中转来访问uat环境的数据库. 选用nginx进行转发.配置如下: stream { upstream ...
- nginx转发请求_Nginx为什么高效?一文搞明白Nginx核心原理
Nginx 的进程模型 Nginx 服务器,正常运行过程中: 多进程:一个 Master 进程.多个 Worker 进程 Master 进程:管理 Worker 进程 对外接口:接收外部的操作(信号) ...
- nginx请求转发被拒绝_nginx反向代理(请求转发-URL匹配规则)
反向代理适用于很多场合,负载均衡是最普遍的用法. nginx 作为目前最流行的web服务器之一,可以很方便地实现反向代理. 当在一台主机上部署了多个不同的web服务器,并且需要能在80端口同时访问这些 ...
- 【20180202】使用iptables做MySQL的端口转发
导读:将一个实例上面的MySQL请求转向另外一个MySQL实例上面. 源服务:172.16.3.6:3306 主库 目标服务:172.16.3.7:3306 从库 访问账户: test_01@172. ...
- nginx怎么控制socket链接转发到某台服务器_Nginx + FastCGI 程序(C/C++) 搭建高性能web service...
1.介绍 Nginx - 高性能web server,这个不用多说了,大家都知道. FastCGI程序 - 常驻型CGI程序,它是语言无关的.可伸缩架构的CGI开放扩展,其主要行为是将CGI解释器进程 ...
- 使用Nginx转发TCP请求
在平时的开发中,可能有的服务在本地电脑是连接不上的,此时需要一个中间人来作为代理,帮助我们去转发请求 比如现在本地可以链接某一台nginx服务器,域名为www.baidu.com,并且开放了端口889 ...
- F5和nginx配合转发前端请求
第一步: F5上配置irules匹配规则(在Definition中填写 ),内容如下: when HTTP_REQUEST { switch -glob [HTTP::uri] { "/ex ...
- nginx转发post请求
应用场景: 由于项目迁移,旧接口的代码重新部署在了另外一个域名下的项目,比如: 旧接口地址:https://cecshop.com/api/recommend/add 新接口地址:https://ca ...
- nginx 请求头转发
前言 网站安全 开始审查了.之前我们的项目 是通过 ip + port 直接访问tomcat的,内部使用嘛.然而,现在需要使用 https 协议访问,以增强网站的安全性. 本来没有这么麻烦的,但是写代 ...
最新文章
- Anaconda :利用Anaconda Prompt (Anaconda3)建立、设计不同python版本及对应库函数环境之详细攻略
- 【杂谈】言有三一门CSDN视频课赚160万?你想的太、太、太多了
- 打破双亲委派么,怎么打破_打破了vs你错了
- 使用WSO2 ESB进行邮件内容过滤
- Linux为什么受欢迎?
- Java中字节输入输出流
- 电脑硬件知识学习_计算机的发展史,你对硬件知识了解多少,带大家了解一下....
- 一致性hash算法Consistent Hashing
- python主函数_python main函数
- java 安卓 物联网_面向物联网的Android应用开发与实践
- java 鼠标驱动模拟,dd虚拟键盘鼠标模拟软件
- See system logs and ‘systemctl status docker.service‘ for details
- 浅析ERP系统--质量
- 厦大C语言上机 1394 抛硬币
- java我的世界非正常退出_我的世界非正常退出怎么办???
- python点云可视化工具_救命!点云可视化(不需配置PCL)
- Android OpenCV应用篇三:提取图片中的文字
- C++实现输出一个集合的全部子集
- 陈怡暖:黄金在1180附近跌势受限,因希腊问题获避险支持
- 2010年3月14—上周工作总结
热门文章
- 什么是编译器?解释器又是什么?
- 施耐德电气:助力产业生态发展 以数字化创新共赢未来
- 数学猜想验证步骤_小学数学“猜想-验证-归纳-运用”课堂教学模式
- 编码问题 閿欒: 缂栫爜UTF-8鐨勪笉鍙槧灏勫瓧绗
- 哈达玛变换及其在图像/视频编码中的应用:计算SATD
- 在线手机计算机,qq电脑在线怎么显示手机在线
- JS_腾讯地图通过地址解析经纬度,uni-app可用
- kaggle: Facebook V Predicting Check Ins
- 降落伞matlab建模,降落伞数学模型.ppt
- win10下载mysql MSI_Windows10 MYSQL Installer 安装 (msi 安装)