[发明专利]一种nginx服务器配置维护方法及系统有效
申请号: | 201310413801.6 | 申请日: | 2013-09-12 |
公开(公告)号: | CN104468148B | 公开(公告)日: | 2019-03-22 |
发明(设计)人: | 秦童;丁岩;冯燕青;李忠良 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 罗丹 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 nginx 服务器 配置 维护 方法 系统 | ||
1.一种nginx服务器配置维护方法,其特征在于,包括:
分布式数据管理系统管理数据,所述数据与nginx服务器的配置文件对应且基于用户数据的输入而发生变化;
分布式数据管理系统将发生变化的数据发送给nginx服务器;
nginx服务器根据所述发生变化的数据对配置文件进行维护;
所述nginx服务器中包括:配置处理模块;
配置处理模块根据所述发生变化的数据进行识别,根据识别的结果生成配置文件的模板,根据所述配置文件的模板调用相应的脚本,对配置文件进行操作;所述识别的结果包括:对配置文件中的指定内容进行修改操作,或者,对配置文件进行提取操作。
2.根据权利要求1所述的nginx服务器配置维护方法,其特征在于,nginx服务器中还包括:配置加载模块;
配置加载模块在配置文件发生变化时重新加载所述配置文件使之生效。
3.根据权利要求1所述的nginx服务器配置维护方法,其特征在于,当识别的结果为对配置文件进行提取操作时,nginx服务器的配置处理模块根据配置文件的模板调用相应的脚本以提取配置文件,通过分布式数据管理系统返回给用户;
当识别的结果为对配置文件中的指定内容进行修改操作时,所述指定内容的名称在配置文件中与在分布式数据管理系统管理的数据中对应相同,nginx服务器的配置处理模块根据配置文件的模板调用相应的脚本对配置文件进行修改。
4.根据权利要求1所述的nginx服务器配置维护方法,其特征在于,nginx服务器启动时,通过配置处理模块向分布式数据管理系统注册服务,以使分布式数据管理系统存储的数据发生变化时通知配置处理模块;
分布式数据管理系统中存储的数据基于用户数据的输入而发生变化,具体包括:用户数据通过分布式用户数据接口输入,分布式用户数据接口按照分布式数据管理系统存储的数据形式对用户数据进行转换,然后发送给分布式数据管理系统,使之存储的数据发生变化。
5.一种nginx服务器配置维护系统,其特征在于,包括:
分布式数据管理系统,用于管理数据,所述数据与nginx服务器的配置文件对应且基于用户数据的输入而发生变化;将发生变化的数据发送给nginx服务器;
nginx服务器,用于根据所述发生变化的数据对配置文件进行维护;
所述nginx服务器中包括:配置处理模块;
所述配置处理模块,用于:
根据所述发生变化的数据进行识别,根据识别的结果生成配置文件的模板,根据所述配置文件的模板调用相应的脚本,对配置文件进行操作;所述识别的结果包括:对配置文件中的指定内容进行修改操作,或者,对配置文件进行提取操作。
6.根据权利要求5所述的nginx服务器配置维护系统,其特征在于,所述nginx服务器中还包括:配置加载模块;
配置加载模块,用于在配置文件发生变化时重新加载所述配置文件使之生效。
7.根据权利要求5所述的nginx服务器配置维护系统,其特征在于,所述配置处理模块,用于:当识别的结果为对配置文件进行提取操作时,根据配置文件的模板调用相应的脚本以提取配置文件,通过分布式数据管理系统返回给用户;
当识别的结果为对配置文件中的指定内容进行修改操作时,根据配置文件的模板调用相应的脚本对配置文件进行修改;所述指定内容的名称在配置文件中与在分布式数据管理系统管理的数据中对应相同。
8.根据权利要求5所述的nginx服务器配置维护系统,其特征在于,所述配置处理模块,还用于:在nginx服务器启动时,向分布式数据管理系统注册服务,以使分布式数据管理系统存储的数据发生变化时通知配置处理模块;
所述nginx服务器配置维护系统,还包括:
分布式用户数据接口,用于接收用户数据输入,并按照分布式数据管理系统存储的数据形式对用户数据进行转换,然后发送给分布式数据管理系统,使之存储的数据发生变化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310413801.6/1.html,转载请声明来源钻瓜专利网。