[发明专利]修改服务器配置文件的方法和装置有效
申请号: | 201310303496.5 | 申请日: | 2013-07-18 |
公开(公告)号: | CN104298686B | 公开(公告)日: | 2019-09-17 |
发明(设计)人: | 赵黎斌;黄明生;漆洪凯;陈忠湘;何志敏;闫二辉 | 申请(专利权)人: | 深圳市腾讯计算机系统有限公司 |
主分类号: | G06F16/335 | 分类号: | G06F16/335 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平;邓云鹏 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 修改 服务器 配置文件 方法 装置 | ||
本发明公开了一种修改服务器配置文件的方法和装置。所述方法包括:读取服务器待修改的配置文件,并将所述配置文件中的配置指令划分为多个配置分组;显示所述配置分组对应的修改界面;接收在所述修改界面输入的修改操作指令,根据所述修改操作指令对所对应的配置分组进行修改,得到汇总的修改操作结果;根据所述汇总的修改操作结果,生成修改后的配置文件。上述修改服务器配置文件的方法和装置,能够提高对服务器配置文件修改的可靠性和易操作性。
技术领域
本发明涉及计算机技术领域,特别是涉及一种修改服务器配置文件的方法和装置。
背景技术
服务器配置文件用于在用户登录服务器时,为用户加载所需要的环境和文件。服务器配置文件中可以包括程序项目、网络连接、虚拟主机等信息。服务器配置文件包含一或一个以上的文件,每份文件中都包含有配置指令。例如,在Nginx(Nginx,“engine X”,一种高性能的web服务器)配置文件中,包含了服务器配置指令(server指令)和超文本传送协议指令(http指令,其中,http全写为hypertext transport protocol,即超文本传送协议)等,其中,服务器配置指令用于配置服务器环境如域名、日志等,超文本传送协议指令涉及超文本协议指令压缩、超文本传送协议响应头部类型等。进一步的,在服务器配置指令中,包含了请求规则定位指令(location指令)和请求规则重写指令(rewrite指令)。Nginx配置文件中可以通过加载指令(include指令)加载多份配置子文件。
当服务器配置文件中存在错误或需要进行服务质量调优时,会对服务器配置文件进行修改。现有技术修改服务器配置文件时,方式主要有登录服务器直接修改和在线编辑修改配置文件的方式。其中,登录服务器直接修改需要登录每一台服务器进行修改,而用户面对的服务器数目通常都是几十台至几百台,耗时巨大,不能保证每台服务器修改的一致性,且在修改时,用户面对复杂的配置指令容易修改错误,配置文件修改的可靠性比较低;而在线编辑修改配置文件(包括本地修改后再上传)的方式,虽然保证所有服务器配置文件修改的一致性,但是用户面对复杂的配置指令,通常也不会改,容易出错,即使采用后期校验、重新修改的方式,也会导致流程增多,同时在修改时需要额外查询正确的指令名和建议值等。因此,现有技术中的修改方式修改的可靠性比较低,容易出错,且易操作性比较低。
发明内容
基于此,有必要针对上述技术问题,提供一种修改服务器配置文件的方法和装置,能够提高对服务器配置文件修改的可靠性和易操作性。
一种修改服务器配置文件的方法,包括:
读取服务器待修改的配置文件,并将所述配置文件中的配置指令划分为多个配置分组;
显示所述配置分组对应的修改界面;
接收在所述修改界面输入的修改操作指令,根据所述修改操作指令对所对应的配置分组进行修改,得到汇总的修改操作结果;
根据所述汇总的修改操作结果,生成修改后的配置文件。
在其中一个实施例中,所述将配置文件中的配置指令划分为多个配置分组包括:
将配置文件中的全局配置指令和配置文件加载的子配置文件划分为第一级配置分组;
在第一级配置分组中,将内部含有至少一条配置指令的配置指令划分为第二级配置分组,并将所述第二级配置分组之间的配置指令划分为第二级配置分组;
将第二级配置分组中的每一条配置指令划分为第三级配置分组。
在其中一个实施例中,所述显示所述配置分组对应的修改界面包括:
以web页面输入控件的形式显示所述配置分组对应的修改界面。
在其中一个实施例中,所述在所述修改界面对对应的配置分组进行修改包括下列中至少一种:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市腾讯计算机系统有限公司,未经深圳市腾讯计算机系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310303496.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:平板电脑
- 下一篇:一种用户终端断电控制方法及系统