当前位置: 首页 > 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服务
在这里插入图片描述

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

http://www.dtcms.com/a/133499.html

相关文章:

  • 深入理解 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创建使用变量——能够递增递减的计数器
  • 《extern:如何在编译时“暗通款曲“》
  • 解析大尺寸液晶屏视觉检测,装配错位如何避免?
  • vue文件预览docx-preview
  • TypeScript 快速入门
  • ebpf: CO-RE, BTF, and Libbpf(二)
  • 西瓜书机器学习——第八章EM算法
  • 【密码学——基础理论与应用】李子臣编著 第五章 序列密码 课后习题
  • spring.factories文件作用详解,@SpringBootApplication启动过程与其关联
  • SpringCloud-快速通关(二)
  • Scrapy结合Selenium实现搜索点击爬虫的最佳实践