一种配置方法及系统技术方案

技术编号:24763467 阅读:42 留言:0更新日期:2020-07-04 10:57
本发明专利技术提供了一种配置方法及系统,所述方法应用于Nginx管理平台,包括:接收针对Nginx集群中的目标Nginx服务器的配置信息;将所述配置信息发送至Nginx集群中的目标Nginx服务器;向所述目标Nginx服务器发送加载指示信息,使所述目标Nginx服务器依据所述加载指示信息,加载所述配置信息。Nginx管理平台可以接收针对Nginx集群中的任意目标Nginx服务器的配置信息,并将配置信息以及加载指示信息发送至Nginx集群中的目标Nginx服务器后,目标Nginx服务器可以依据所述加载指示信息,加载所述配置信息,本发明专利技术利用Nginx管理平台实现了对Nginx服务器集群进行统一配置。

A configuration method and system

【技术实现步骤摘要】
一种配置方法及系统
本专利技术涉及信息处理
,更具体的说,是涉及一种配置方法及系统。
技术介绍
Nginx服务器是异步框架的网页服务器,也可以用作反向代理、负载均衡器和超文本传输协议缓存。随着Nginx服务器被广泛的应用,逐渐形成了Nginx服务器集群,目前只能在Nginx服务器端针对单个Nginx服务器进行配置,缺乏对Nginx服务器集群进行统一配置的方式,基于此,如何提供一种对Nginx服务器集群进行统一配置的方式成为目前需要解决的技术问题。
技术实现思路
有鉴于此,本专利技术提供了一种配置方法及系统,以对Nginx服务器集群进行统一配置。为实现上述目的,本专利技术提供如下技术方案:一种配置方法,所述方法应用于Nginx管理平台,所述方法包括:接收针对Nginx集群中的目标Nginx服务器的配置信息;将所述配置信息发送至Nginx集群中的目标Nginx服务器;向所述目标Nginx服务器发送加载指示信息,使所述目标Nginx服务器依据所述加载指示信息,加载所述配置信息。优选的,在接收到针对Nginx集群中的目标Nginx服务器的配置信息之后,所述方法还包括:依据预先设置的配置信息验证规则,对所述配置信息的合法性进行验证。优选的,所述方法还包括:向所述目标Nginx服务器发送配置信息验证命令,所述配置信息验证命令中至少包括预先设置的配置信息验证规则,使所述目标Nginx服务器依据所述预先设置的配置信息验证规则对从Nginx管理平台接收到的配置信息的合法性进行验证。优选的,所述向所述目标Nginx服务器发送加载指示信息,使所述目标Nginx服务器依据所述加载指示信息,加载所述配置信息的过程包括:向所述目标Nginx服务器发送重新加载指示信息,使所述目标Nginx服务器在不中断自身运行进程的情况下,依据所述重新加载指示信息,加载所述配置信息。优选的,在向所述目标Nginx服务器发送加载指示信息之后,所述方法还包括:获取目标Nginx服务器运行过程中所采用的目标配置信息;比对目标Nginx服务器运行过程中所采用的目标配置信息与发送至目标Nginx服务器的配置信息是否一致。优选的,所述方法还包括:向Nginx集群中的Nginx服务器发送心跳检查指令,并依据所述Nginx服务器的响应信息,监测所述Nginx服务器的运行状况。一种配置系统,所述系统应用于Nginx管理平台,所述系统包括:配置信息接收单元,用于接收针对Nginx集群中的目标Nginx服务器的配置信息;配置信息发送单元,用于将所述配置信息发送至Nginx集群中的目标Nginx服务器;加载指示信息发送单元,用于向所述目标Nginx服务器发送加载指示信息,使所述目标Nginx服务器依据所述加载指示信息,加载所述配置信息。优选的,所述系统还包括:配置信息验证单元,用于依据预先设置的配置信息验证规则,对所述配置信息的合法性进行验证。优选的,所述系统还包括:验证命令发送单元,用于向所述目标Nginx服务器发送配置信息验证命令,所述配置信息验证命令中至少包括预先设置的配置信息验证规则,使所述目标Nginx服务器依据所述预先设置的配置信息验证规则对从Nginx管理平台接收到的配置信息的合法性进行验证。优选的,所述加载指示信息发送单元包括:重新加载指示信息发送单元,用于向所述目标Nginx服务器发送重新加载指示信息,使所述目标Nginx服务器在不中断自身运行进程的情况下,依据所述重新加载指示信息,加载所述配置信息。经由上述技术方案可知,与现有技术相比,本专利技术提供了一种配置方法及系统,所述方法应用于Nginx管理平台,包括:接收针对Nginx集群中的目标Nginx服务器的配置信息;将所述配置信息发送至Nginx集群中的目标Nginx服务器;向所述目标Nginx服务器发送加载指示信息,使所述目标Nginx服务器依据所述加载指示信息,加载所述配置信息。Nginx管理平台可以接收针对Nginx集群中的任意目标Nginx服务器的配置信息,并将配置信息以及加载指示信息发送至Nginx集群中的目标Nginx服务器后,目标Nginx服务器可以依据所述加载指示信息,加载所述配置信息,本专利技术利用Nginx管理平台实现了对Nginx服务器集群进行统一配置。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的配置方法的流程图;图2为本专利技术实施例提供的另一种配置方法的流程图;图3为本专利技术实施例提供的配置系统的结构框图;图4为本专利技术实施例提供的配置服务器的一种组成结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。随着Nginx服务器被广泛的应用,逐渐形成了Nginx服务器集群,目前只能在Nginx服务器端针对单个Nginx服务器进行配置,并且很多时候都是运维人员手动配置更新,由于Nginx服务器的配置非常灵活,Nginx服务器支持多种配置方式,而不同运维人员有不同的配置方式,会导致Nginx服务器配置不统一,导致后期维护繁琐,人员手动配置需要同时登录操作多台nginx服务器,修改配置并重新加载这些配置,操作繁琐且容易出错,并且,业务人员无法直接操作,每次修改Nginx服务器配置都需要联系运维人员操作,不仅增加响应时间而且延长了故障恢复时间。而且,手动配置方式无法针对Nginx服务器集群进行统一配置,基于此,目前缺乏对Nginx服务器集群进行统一配置的方式。为了解决上述技术问题,本专利技术提供了一种配置方法及系统,所述方法应用于Nginx管理平台,包括:接收针对Nginx集群中的目标Nginx服务器的配置信息;将所述配置信息发送至Nginx集群中的目标Nginx服务器;向所述目标Nginx服务器发送加载指示信息,使所述目标Nginx服务器依据所述加载指示信息,加载所述配置信息。Nginx管理平台可以接收针对Nginx集群中的任意目标Nginx服务器的配置信息,并将配置信息以及加载指示信息发送至Nginx集群中的目标Nginx服务器后,目标Nginx服务器可以依据所述加载指示信息,加载所述配置信息,本专利技术利用Nginx管理平台实现了对Nginx服务器集群进行统一配置。图1为本专利技术实施例提供的配置方法的流程图,该方法可应用于Nginx管理平台,具体的可以通过Ngi本文档来自技高网...

【技术保护点】
1.一种配置方法,其特征在于,所述方法应用于Nginx管理平台,所述方法包括:/n接收针对Nginx集群中的目标Nginx服务器的配置信息;/n将所述配置信息发送至Nginx集群中的目标Nginx服务器;/n向所述目标Nginx服务器发送加载指示信息,使所述目标Nginx服务器依据所述加载指示信息,加载所述配置信息。/n

【技术特征摘要】
1.一种配置方法,其特征在于,所述方法应用于Nginx管理平台,所述方法包括:
接收针对Nginx集群中的目标Nginx服务器的配置信息;
将所述配置信息发送至Nginx集群中的目标Nginx服务器;
向所述目标Nginx服务器发送加载指示信息,使所述目标Nginx服务器依据所述加载指示信息,加载所述配置信息。


2.根据权利要求1所述的方法,其特征在于,在接收到针对Nginx集群中的目标Nginx服务器的配置信息之后,所述方法还包括:
依据预先设置的配置信息验证规则,对所述配置信息的合法性进行验证。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
向所述目标Nginx服务器发送配置信息验证命令,所述配置信息验证命令中至少包括预先设置的配置信息验证规则,使所述目标Nginx服务器依据所述预先设置的配置信息验证规则对从Nginx管理平台接收到的配置信息的合法性进行验证。


4.根据权利要求1所述的方法,其特征在于,所述向所述目标Nginx服务器发送加载指示信息,使所述目标Nginx服务器依据所述加载指示信息,加载所述配置信息的过程包括:
向所述目标Nginx服务器发送重新加载指示信息,使所述目标Nginx服务器在不中断自身运行进程的情况下,依据所述重新加载指示信息,加载所述配置信息。


5.根据权利要求1所述的方法,其特征在于,在向所述目标Nginx服务器发送加载指示信息之后,所述方法还包括:
获取目标Nginx服务器运行过程中所采用的目标配置信息;
比对目标Nginx服务器运行过程中所采用的目标配置信息与发送至...

【专利技术属性】
技术研发人员:陈晓宇熊伟健谢刘铎
申请(专利权)人:普信恒业科技发展北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1