nginx 反向代理数据库端口

使用场景如下:
当数据库在服务器A 并且处于外网无法直接访问时,此时同局域网下只有服务器B提供对外访问,客户能访问b 却无法访问A 的情况下,由于两台服务器处于同局域网,并且服务器A 有端口是开放的,可以在服务器B 内进行nginx 反向代理

安装nginx

首先在服务器b内,安装nginx(docker 化的也可以)
如果是docker 的nginx 需要进入 docker 内的nginx

docker exec -it 容器id bash

一般nginx的配置文件在etc/nginx 下 使用vim 进行编辑
如果是新的容器一般是没有安装工具的

apt-get update
apt-get install vim

这边我就不贴图了
容器配置完成后记得restart 容器,如果直接在服务器上安装了nginx 并非docker 化 那么之前的步骤掠过

nginx 配置参数

stream {upstream name{hash $remote_addr consistent;server 服务器A地址:开放端口 weight=5 max_fails=3 fail_timeout=30s;}server {listen 7932;#这里的监听端口默认是80,如果docker run 建议不要用80端口proxy_connect_timeout 10s;proxy_timeout 300s;proxy_pass name;}
}

如果是docker 记得重启,然后数据库就可以通过访问服务器b的7932端口,映射到服务器A 的数据库端口了

nginx 反向代理数据库端口相关推荐

  1. Centos配置nginx反向代理8080端口到80端口

    微信公众号需要接入的端口是8080,如何修改8080为80端口呢?这里需要用到的是反向代理:nginx 1)安装nginx:yum install nginx -y 2)启动nginx:service ...

  2. nginx反向代理-多端口映射

    2019独角兽企业重金招聘Python工程师标准>>> 代码解释  1.1 http:www.baidu.test.com默认是80,访问"/"利用反向代理,然后 ...

  3. CentOS7 nginx反向代理TCP端口

    1.检查nginx nginx -V 如果编译参数中有--with-stream,说明nginx服务器已经满足要求 如果不具备,可参考文章末尾的安装方法进行安装 2.修改nginx配置文件 在ngin ...

  4. Nginx反向代理及域名解析访问本地项目

    ···目录··········································· 终极目标 明确思路 域名解析 破解域名 Nginx反向代理解决端口问题 完成测试 注意事项 终极目标 ...

  5. Nginx反向代理:通过外网访问内网数据库(mysql)

    Nginx反向代理:通过外网访问内网数据库 前言 项目场景: 问题描述及分析: 解决方案: 1 在部署nginx里配置端口IP 2 在外网nginx配置反向代理参数 3 重启nginx 前言 部署ng ...

  6. nginx反向代理监听非80端口造成的端口丢失解决方案

    今天,配置nginx反向代理时遇到一个问题,当设置nginx监听80端口时转发请求没有问题.但若设置为监听其他端口,就一直跳转不正常:如,访问欢迎页面时应该是重定向到登录页面,在这个重定向的过程中端口 ...

  7. (转)IIS tomcat共用80端口解决一个IP多个域名:使用Nginx反向代理方式使两者兼容...

    from :http://www.cnblogs.com/wuyou/p/3455619.html 环境: windows server 2003,IIS6服务器,Tomcat7服务器 域名有几个: ...

  8. (转)Nginx反向代理设置 从80端口转向其他端口

    from :http://www.cnblogs.com/wuyou/p/3455381.html Nginx反向代理设置 从80端口转向其他端口 反向代理(Reverse Proxy)方式是指以代理 ...

  9. 相同Ip 不同端口配置Nginx反向代理Apache

    相同Ip  不同端口 配置Nginx反向代理Apache(就是Nginx跳转到Apache) 在linux 一经搭建好环境  先后安装了Nginx  和Apache 由于 默认端口都是:80 一般客户 ...

最新文章

  1. nvm 装 nodejs 重启终端失效的解决方法
  2. HDU 3896 Greatest TC 双连通分量
  3. Hbase JMX 监控 - Region
  4. 野生前端的数据结构基础练习(5)——散列
  5. wps多人协作后怎么保存_白酒开瓶后怎么保存?
  6. 作品展作品延伸——代码
  7. (转)(全程图解)Axure RP8.0安装、破解、汉化教程
  8. 启动vpn报网络扩展错误(问题篇)
  9. DH算法的简单的Java实现
  10. 利用ZEBAR 软件生成ZPL 代码
  11. android11 rom,第一个Android 11的第三方ROM来了,适用于红米K20 Pro
  12. Android 获取当前IP地址
  13. 阿里 P6 面试体验
  14. 职场必看的十部经典电影
  15. mac远程登录虚拟机
  16. 2.MyBatis源码解析-SqlSession构建流程--阿呆中二
  17. UWP开发:获取用户当前所在的网络环境(WiFi、移动网络、LAN…)
  18. JavaScript 经典代码大全
  19. xp的服务器系统怎么安装win7系统教程,详解10年前的电脑xp系统装win7系统教程
  20. 【MPU6050能读ID 但读数据值为零(一个硬件问题)】

热门文章

  1. Linux命令:traceroute命令(路由跟踪)
  2. 海底捞年营收347亿:同比降16% 关闭50家表现欠佳餐厅
  3. (六十一)线性模型:线性回归、岭回归和套索回归
  4. 连“人工智能”都会打Dota了?
  5. wrod2010软件计算机在线考试,计算机基础测考试试题WIN7+-OFFICE2010附答案.doc
  6. android exported 权限,Exported activity does not require permission
  7. 域名、常见端口与协议、三次握手与四次挥手
  8. open CreateFile 函数
  9. Linux Ubuntu 分区方案
  10. 怎么linux中创建虚拟路径,linux服务器创建虚拟路径解决文件上传路径隔离问题...