[发明专利]实现多域多网络环境数据通讯的方法、装置、设备及介质在审
申请号: | 202310084377.9 | 申请日: | 2023-02-01 |
公开(公告)号: | CN116095058A | 公开(公告)日: | 2023-05-09 |
发明(设计)人: | 杜正涛;张存广 | 申请(专利权)人: | 浪潮通用软件有限公司 |
主分类号: | H04L67/02 | 分类号: | H04L67/02;H04L67/56;H04L41/0803;H04L41/12 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 刘小峰;张元 |
地址: | 250101 山东省济*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 多域多 网络 环境 数据通讯 方法 装置 设备 介质 | ||
本发明提供了一种实现多域多网络环境下数据通讯的方法、装置、设备及可读介质,方法包括:分析网络环境中的网络拓扑结构,并开通网络访问策略;根据网络拓扑结构在网络环境中部署Nginx服务器;根据网络访问策略和部署Nginx服务器对多域和多网络访问策略进行配置。通过使用本发明的方案,能够脱离硬编码逻辑的实现多域多网络环境下数据通讯,能够满足多域多网络的集成、扩展和移植需求。
技术领域
本发明涉及计算机领域,并且更具体地涉及一种实现多域多网络环境下数据通讯的方法、装置、设备及可读介质。
背景技术
传统的多域多网络集成系统的需求,大都采用硬编码的方式解决多域多网络集成系统访问安全问题,针对浏览器区分的简单请求与非简单请求,服务器端代码需要编写配置类,配置了跨域访问的属性,但是这种实现方式代码逻辑复杂,不利于多域多网络的扩展和移植。
发明内容
有鉴于此,本发明实施例的目的在于提出一种实现多域多网络环境下数据通讯的方法、装置、设备及可读介质,通过使用本发明的技术方案,能够脱离硬编码逻辑的实现多域多网络环境下数据通讯,能够满足多域多网络的集成、扩展和移植需求。
基于上述目的,本发明的实施例的一个方面提供了一种实现多域多网络环境下数据通讯的方法,包括以下步骤:
分析网络环境中的网络拓扑结构,并开通网络访问策略;
根据网络拓扑结构在网络环境中部署Nginx服务器;
根据网络访问策略和部署Nginx服务器对多域和多网络访问策略进行配置。
根据本发明的一个实施例,根据网络访问策略和部署Nginx服务器对多网络访问策略进行配置包括:
使用代理服务器接收Internet上的连接请求;
将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给Internet上请求连接的客户端。
根据本发明的一个实施例,根据网络访问策略和部署Nginx服务器对多域访问策略进行配置包括:
采用Nginx location路由匹配规则进行多域配置,格式为location[=|~|~*|^~|@]pattern{...},其中[=|~|~*|^~|@]为location修饰语,修饰语定义了与URI的匹配方式,pattern为匹配项。
根据本发明的一个实施例,匹配规则包括:
无修饰语为完全匹配URI(统一资源标识符)中除访问参数以外的内容,匹配项的内容为字符串。
根据本发明的一个实施例,匹配规则包括:
修饰语“=”为完全匹配URI中除访问参数以外的内容;
修饰语“~”为完全匹配URI中除访问参数以外的内容,匹配项的内容为正则表达式;
修饰语“~*”为完全匹配URI中除访问参数以外的内容,不区分大小写,匹配项的内容为正则表达式;
修饰语“^~”为完全匹配URI中除访问参数以外的内容,匹配项的内容如果不是正则表达式,则不再进行正则表达式测试;
修饰语“@”为定义一个只能内部访问的location区域,可以被其他内部跳转指令使用。
根据本发明的一个实施例,根据网络拓扑结构在网络环境中部署Nginx服务器包括:
下载Nginx服务器的相关安装文件;
依次安装pcre、openssl、zlib和Nginx文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮通用软件有限公司,未经浪潮通用软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310084377.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:阵列基板、液晶显示面板及显示装置
- 下一篇:冷却结构组件及功率模组装置