[发明专利]一种界面操作端口映射配置的方法及装置在审
申请号: | 201611151455.9 | 申请日: | 2016-12-13 |
公开(公告)号: | CN106789225A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 马家麒 | 申请(专利权)人: | 广州唯品会信息科技有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 深圳市世纪恒程知识产权代理事务所44287 | 代理人: | 胡海国 |
地址: | 510000 广东省广州市荔湾区芳村*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 界面 操作 端口映射 配置 方法 装置 | ||
技术领域
本发明涉及测试领域,特别涉及一种界面操作端口映射配置的方法及装置。
背景技术
Nginx(一款轻量级的Web服务器/反向代理服务器及电子邮件IMAP/POP3代理服务器)是一个高性能的HTTP和反向代理服务器,因此很多模拟服务平台会利用Nginx服务器的Nginx反向代理的配置作为本模拟服务平台的端口映射配置,但是有一个问题就是Nginx反向代理的配置只能在Nginx服务器修改配置文件,而且改完要执行重载才能生效。这样,如果让用户登陆到Nginx服务器修改Nginx反向代理的配置,会因垃圾配置及错误配置导致服务平台出错。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的是提出一种界面操作端口映射配置的方法及装置,旨在有效地防止端口映射的垃圾配置和错误配置给服务器带来的不利影响,提高工作效率。
为实现上述目的,本发明提出的一种界面操作端口映射配置的方法,包括步骤:生成基于域名的端口映射配置;建立所述基于域名的端口映射配置与界面的交互对接关系;运用所建立的交互对接关系,根据配置需求,产生对应的界面,以通过所述界面完成所需求的端口映射配置的操作。
优选地,所述生成基于域名的端口映射配置文件的步骤包括:加载虚拟主机的端口配置;所加载的端口配置与与其的监听端口具有相同域名的被测服务相匹配;映射被测服务的目标端口至虚拟主机的端口;重载映射后的端口配置,生成基于域名的第一端口映射配置。
优选地,所述生成基于域名的端口映射配置还包括:接收SSL证书,建立SSL安全通道;通过SSL安全通道输入端口映射配置文件格式的端口配置;映射所输入的端口映射配置文件格式的端口配置中目标端口至虚拟主机的端口;重载端口配置,生成基于域名的第二端口映射配置。
优选地,所述生成基于域名的端口映射配置的步骤和所述建立所述端口映射配置与界面的交互对接关系的步骤之间还包括:若生成基于域名的端口映射配置失败,删除所述基于域名的端口映射配置;调用虚拟主机的端口配置,将其设置为系统默认的所述基于域名的端口映射配置。
优选地,所述建立所述基于域名的端口映射配置与界面的交互对接关系的步骤包括:确定所述基于域名的端口映射配置在界面中的交互要素;初始化所述交互要素与界面的交互对接关系,包括对所述交互要素的任何调用;识别对在界面中所述交互要素的任何调用;若识别成功,建立所述交互对接关系。
本发明还公开了一种界面操作端口映射配置的装置,包括:端口映射模块,用于生成基于域名的端口映射配置;交互对接模块,用于建立所述端口映射配置与界面的交互对接关系;界面处理模块,用于运用所建立的交互对接关系,根据配置需求,产生对应的界面,以通过所述界面完成所需求的端口映射配置的操作。
优选地,所述端口映射模块包括:端口配置单元,用于加载虚拟主机的端口配置;匹配单元,用于将所加载的端口配置与与其的监听端口具有相同域名的被测服务相匹配;第一端口映射配置单元,用于映射被测服务的目标端口至虚拟主机的端口,还用于重载映射后的端口配置,生成第一基于域名的端口映射配置。
优选地,所述端口映射配置模块还包括:SSL单元,用于接收SSL证书,建立SSL安全通道;文件格式端口配置单元,用于通过SSL安全通道输入Nginx格式映射的端口配置;第二端口映射配置单元,用于映射所输入的端口映射配置文件格式的端口配置中目标端口至虚拟主机的端口,还用于重载映射后的端口配置,生成基于域名的第二端口映射配置。
优选地,所述端口映射模块还包括:删除单元,用于若基于域名的端口映射配置重载失败,删除所述基于域名的端口配置;默认单元,用于调用虚拟主机的端口配置,将其设置为系统默认的所述基于域名的端口映射配置。
优选地,所述交互对接模块包括:确定单元,用于确定所述基于域名的端口映射配置在界面中的交互要素;初始化单元,用于初始化所述交互要素与界面的交互对接关系,包括对所述交互要素的任何调用;识别单元,用于识别对在界面中所述交互要素的任何调用;建立单元,用于若识别成功,建立所述交互对接关系。
本发明提供了一种界面操作端口映射的方法及装置,让用户无需另行登陆到反向代理服务器操作端口映射配置,而可以直接在本地系统的UI界面操作端口映射配置,操作简单、明了,有效地防止端口映射的垃圾配置和错误配置给服务器带来的不利影响,提高工作效率。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州唯品会信息科技有限公司,未经广州唯品会信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611151455.9/2.html,转载请声明来源钻瓜专利网。