当前位置: 首页 > news >正文

基于Windows通过nginx代理访问Oracle数据库

基于Windows通过nginx代理访问Oracle数据库

环境说明:
生产环境是一套一主一备的ADG架构服务器,用户需要访问生产数据,基于安全考虑,生产IP地址不能直接对外服务,所以需要在DMZ部署一个前置机,并在该前置机安装nginx,通过代理访问Oracle服务。

PROD(10.0.0.1:1521) --> STANDBY (10.0.0.0:1521)–> NGINX SERVER (10.1.0.1:11522) --> CLIENT

nginx下载连接:

链接: https://nginx.org/en/download.html

在这里插入图片描述
下载完成之后,解压到指定目录即可。
在这里插入图片描述

nginx.conf配置如下

#user  nobody;
worker_processes  1;#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;#pid        logs/nginx.pid;events {worker_connections  1024;
}stream {    upstream oracle {   server 10.0.0.0521 weight=1 max_fails=2 fail_timeout=30s;   #原oracle地址}server {listen       11522;# 反向代理后监听的端口,nginx启动后访问10.1.0.1:11522就可以访问到oracleproxy_connect_timeout 1s;proxy_timeout 3s;proxy_pass oracle;}
}

配置完成之后启动nginx,如下图显示已经正常启动nginx服务
在这里插入图片描述

测试验证登录成功。
在这里插入图片描述

相关文章:

  • 深入理解 PyTorch:从入门到精通的深度学习框架
  • 基于Oracle ADG通过dblink创建物化视图同步数据到目标库
  • spark-sql学习内容总结
  • Coze流搭建--写入飞书多维表格
  • DHCP简单例子
  • 旧版 VMware 虚拟机迁移至 KVM 平台-案例1
  • ThreeJs实现裸眼3D地球仪
  • 源代码加密之零日攻击
  • 算力云平台部署—SadTalker的AI数字人视频
  • java 递归遍历JSON字符串获取某个字段的值
  • Docker构建go-web应用
  • 视频孪生技术赋能矿山数字化升级转化
  • 【ROS2】行为树 BehaviorTree(四):组合使用子树
  • Flink DataStream API深度解析(Scala版):窗口计算、水位线与状态编程
  • 利用DevEco Profiler定位性能瓶颈,优化资源占用
  • C++性能优化实战:从瓶颈定位到高并发架构重构(第一章)
  • AI大模型赋能工业制造:智能工厂的全新跃迁路径
  • 静态代码深度扫描详解
  • 【UE5 C++】“ProceduralMeshComponent”的使用记录
  • Jmeter创建使用变量——能够递增递减的计数器
  • 央行设立服务消费与养老再贷款,额度5000亿元
  • 眉山“笑气”迷局:草莓熊瓶背后的隐秘与危机
  • 一热就出汗 VS 热死都不出汗的人,哪个更健康?
  • 追光|铁皮房、土操场,这有一座“筑梦”摔跤馆
  • 中信银行:拟出资100亿元全资设立信银金融资产投资有限公司
  • 黄晨光任中科院空间应用工程与技术中心党委书记、副主任