[发明专利]一种部署Web服务器的方法及系统在审
申请号: | 201911027496.0 | 申请日: | 2019-10-25 |
公开(公告)号: | CN110912965A | 公开(公告)日: | 2020-03-24 |
发明(设计)人: | 张松;李欣 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24;H04L29/12 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 王申雨 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 部署 web 服务器 方法 系统 | ||
1.一种部署Web服务器的方法,其特征在于,所述方法包括:
S1:在主服务器和N个业务服务器上分别部署Nginx代理服务,每个Nginx代理服务与多个Tomcat业务系统相匹配,其中,N为自然数,主服务器和N个业务服务器为物理服务器;
S2:利用Keep Alive机制,在主服务器和N个业务服务器上生成一独立的虚拟IP,其中,主服务器上执行Keep Alive主服务,业务服务器上执行Keep Alive从服务;
S3:建立所述虚拟IP与主服务器以及N个业务服务器之间的映射关系。
2.根据权利要求1所述的一种部署Web服务器的方法,其特征在于,步骤S2的方法,包括:
根据ARP协议,修改主服务器的IP地址与MAC地址的对应关系,以及,修改业务服务器的IP地址与MAC地址的对应关系。
3.根据权利要求1所述的一种部署Web服务器的方法,其特征在于,步骤S3的方法,包括:
S31:将虚拟IP与主服务器IP之间的映射关系设置为最高优先级的映射关系;
S32:判断Keep Alive从服务是否获取到Keep Alive主服务的响应;
S33:如果是,访问所述虚拟IP时,执行虚拟IP与主服务器IP之间的映射;
S34:如果否,访问所述虚拟IP时,执行虚拟IP与设定的业务服务器IP之间的映射;
S35:返回步骤S32。
4.根据权利要求3所述的一种部署Web服务器的方法,其特征在于,步骤S34的方法,具体为:
修改虚拟IP的映射地址为设定的业务服务器的IP地址。
5.一种部署Web服务器的系统,其特征在于,所述系统包括:主服务器、N个业务服务器、部署模块、虚拟IP生成模块以及映射关系建立模块,其中,N为自然数,主服务器和N个业务服务器为物理服务器;
所述部署模块,用于在主服务器和N个业务服务器上分别部署Nginx代理服务,每个Nginx代理服务与多个Tomcat业务系统相匹配;
所述虚拟IP生成模块,用于利用Keep Alive机制,在主服务器和N个业务服务器上生成一独立的虚拟IP,其中,主服务器上执行Keep Alive主服务,业务服务器上执行Keep Alive从服务;
映射关系建立模块,用于建立所述虚拟IP与主服务器以及N个业务服务器之间的映射关系。
6.根据权利要求5所述的一种部署Web服务器的系统,其特征在于,所述虚拟IP生成模块包括:
主服务器对应关系管理单元,用于根据ARP协议,修改主服务器的IP地址与MAC地址的对应关系;
业务服务器对应关系管理单元,用于根据ARP协议,修改业务服务器的IP地址与MAC地址的对应关系。
7.根据权利要求5所述的一种部署Web服务器的系统,其特征在于,所述映射关系建立模块包括:
设置单元,用于将虚拟IP与主服务器IP之间的映射关系设置为最高优先级的映射关系;
判断单元,用于判断Keep Alive从服务是否获取到Keep Alive主服务的响应;
第一执行单元,用于访问所述虚拟IP时,如果Keep Alive从服务获取到Keep Alive主服务的响应,执行虚拟IP与主服务器IP之间的映射;
第二执行单元,用于访问所述虚拟IP时,如果Keep Alive从服务未获取到Keep Alive主服务的响应,执行虚拟IP与设定的业务服务器IP之间的映射;
循环单元,用于重新判断Keep Alive从服务是否获取到Keep Alive主服务的响应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911027496.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种蓖麻冷榨油提炼蓖麻油装置
- 下一篇:一种医疗器械收纳装置