基于Nginx服务器的配置方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:19489061 阅读:36 留言:0更新日期:2018-11-17 12:01
本申请涉及一种基于Nginx服务器的配置方法、装置、计算机设备和存储介质。所述方法包括:监听终端触发的局部配置变更事件;获取所述局部配置变更事件对应的业务标识和第一配置信息;根据所述第一配置信息生成所述业务标识当前对应的配置子文件;执行当前的配置子文件,完成对Nginx服务器的局部配置变更。采用本方法能够提高配置效率。

【技术实现步骤摘要】
基于Nginx服务器的配置方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种基于Nginx服务器的配置方法、装置、计算机设备和存储介质。
技术介绍
负载均衡是集群技术的核心,极大的提高了Web(WorldWideWeb,万维网)访问速率和并发量。负载均衡可以通过增设服务器硬件或部署负载均衡软件两种方式实现。Nginx是目前主流的一款负载均衡软件,又称反向代理服务器(以下称“Nginx服务器”)。Nginx服务器接收客户端发送的Http请求,基于预设的负载均衡策略将Http请求分流转发给内部网络上的服务器集群,并将从服务器集群上得到的结果返回给客户端。负载均衡策略记录在一个配置文件中。传统方式中,每次对Nginx服务器进行负载均衡配置管理,都要基于配置文件记录的全部配置信息进行配置管理,当配置文件记录的配置信息较多时会明显延长配置时间,降低配置效率。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提高配置效率的基于Nginx服务器的配置方法、装置、计算机设备和存储介质。一种基于Nginx服务器的配置方法,所述方法包括:监听终端触发的局部配置变更事件;获取本文档来自技高网...

【技术保护点】
1.一种基于Nginx服务器的配置方法,所述方法包括:监听终端触发的局部配置变更事件;获取所述局部配置变更事件对应的业务标识和第一配置信息;根据所述第一配置信息生成所述业务标识当前对应的配置子文件;执行当前的配置子文件,完成对Nginx服务器的局部配置变更。

【技术特征摘要】
1.一种基于Nginx服务器的配置方法,所述方法包括:监听终端触发的局部配置变更事件;获取所述局部配置变更事件对应的业务标识和第一配置信息;根据所述第一配置信息生成所述业务标识当前对应的配置子文件;执行当前的配置子文件,完成对Nginx服务器的局部配置变更。2.根据权利要求1所述的方法,其特征在于,所述监听终端触发的局部配置变更事件之前,还包括:获取所述Nginx服务器对应的配置文件;将所述配置文件拆分为多个业务标识初始对应的配置子文件;将多个初始的配置子文件发送至Nginx服务器,使所述Nginx服务器执行初始的配置子文件;所述执行当前的配置子文件,包括:根据当前的配置子文件生成局部配置变更指令;将所述局部配置变更指令发送至所述Nginx服务器,使所述Nginx服务器将预存储的相同业务标识对应的初始的配置子文件删除,并执行当前的配置子文件。3.根据权利要求2所述的方法,其特征在于,所述配置文件记录了多个负载均衡主机标识;所述将配置文件拆分为多个业务标识对应的配置子文件包括:获取每个负载均衡主机标识对应的集群信息;根据所述集群信息,添加每个负载均衡主机标识对应的业务标识;基于所述业务标识对配置文件拆分,得到每个业务标识对应的配置子文件。4.根据权利要求1所述的方法,其特征在于,所述局部配置变更事件具有对应的事件标识;所述根据第一配置信息生成所述业务标识对应的配置子文件,包括:将所述事件标识、业务标识及第一配置信息存储至数据库;当监听到局部配置变更事件时,将所述事件标识输入预设的文件转换组件;调用文件转换组件在数据库中读取所述事件标识对应的第一配置信息;将读取到的第一配置信息转换为相应业务标识对应的配置子文件。5.根据权利要求1所述的方法,其特征在于,所述根据第一配置信息生成所述业务标识对应的配置子文件,包括:调用文件转换组件,根据所述第一配置信息生成负载均衡配置脚本和地址匹配脚本;将所述负载均衡配置脚本...

【专利技术属性】
技术研发人员:晏彬
申请(专利权)人:康键信息技术深圳有限公司
类型:发明
国别省市:广东,44

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

1