信息管理方法、装置、服务器及系统制造方法及图纸

技术编号:15283510 阅读:85 留言:0更新日期:2017-05-06 10:16
本发明专利技术公开了一种信息管理方法、装置、服务器及系统,涉及计算机技术领域,解决了现有nginx服务器的配置、调试以及监控管理方式繁琐、不直观、依赖第三方软件的问题。本发明专利技术主要的技术方案为:获取通过控制界面输入的nginx服务器控制指令信息,所述控制界面是将nginx服务器的功能图形化的界面;根据所述控制指令信息生成所述nginx服务器可识别的执行命令;将所述执行命令发送至所述nginx服务器,由所述nginx服务器执行并返回所述执行命令的执行结果;将所述nginx服务器返回的所述执行结果显示在所述控制界面中。本发明专利技术主要用于控制nginx服务器。

Information management method, device, server and system

The invention discloses an information management method, device, server and system, relates to the technical field of computer, to solve the existing nginx server configuration, debugging and monitoring management cumbersome, not intuitive, rely on third party software problems. The technical scheme of the invention, the main control instructions: access to information through the control input interface of the nginx server, the control interface is the nginx server function graphic interface; according to the control instruction information generated by the nginx server can identify and execute commands; the executing command is sent to the nginx server. And the execution returns the execution command execution results by the nginx server; the nginx server returns the execution result is displayed in the control interface. The invention is mainly used for controlling the nginx server.

【技术实现步骤摘要】

本专利技术涉及计算机
,尤其涉及一种信息管理方法、装置、服务器及系统
技术介绍
Nginx(\enginex\)是一款面向性能设计的HTTP服务器,相较于Apache、lighttpd具有占有内存少,稳定性高等优势。然而,当前对于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示出了本专利技术实施例提出的一种信息管理装置的组成框图;图5示出了本专利技术实施例提出的另一种信息管理装置的组成框图;图6示出了本专利技术实施例提出的一种信息管理服务器的组成框图;图7示出了本专利技术实施例提出的另一种信息管理服务器的组成框图。具体实施方式下面将参照附图更详细地描述本专利技术的示例性实施例。虽然附图中显示了本专利技术的示例性实施例,然而应当理解,可以以各种形式实现本专利技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本专利技术,并且能够将本专利技术的范围完整的传达给本领域的技术人员。本专利技术实施例提供了一种信息管理方法,如图1所示,该方法主要应用于控制nginx服务器的图形界面控制端中,具体步骤包括:101、获取通过控制界面输入的nginx服务器控制指令信息。nginx服务器作为一种代理服务器,一般情况下很少直接面向用户提供相关的服务。因此对于nginx服务器的使用者多为系统开发与运维人员,由于使用人员的专业性较高,所以一直以来还没有关于使用操作界面来控制nginx服务器的实现方案。而本专利技术实施例就是为了降低nginx服务器的操作难度,通过制作控制界面,将nginx服务器的功能进行图形化,使用控制界面来操作nginx服务器。主要方式是通过控制端与nginx服务器进行远程连接,由控制端获取用户通过控制界面输入的nginx服务器控制指令信息。其中,控制端为面向用户提供服务的服务器,控制界面可以设置在该控制端中,也可以设置在与该控制端相连接的用户终端中。而关于控制界面的制作方式则可以使用现有的界面制作工具或相关软件进行制作。本专利技术实施例对于控制界面的制作方式以及设置的位置不做具体限定。主要目的在于通过控制界面使得控制端能够获取到用户需要对nginx服务器所做的操作内容,即控制指令信息。102、根据控制指令信息生成nginx服务器可识别的执行命令。在控制端获取到控制界面的控制指令信息后,由于该控制指令信息并不能被nginx服务器所识别,因此,需要该控制端中将该控制指令信息进行转换,转换成nginx服务器能够识别并执行的指令,即生成nginx服务器可识别的执行命令。103、将执行命令发送至nginx服务器,由nginx服务器执行并返回该执行命令的执行结果。控制端将生成的执行命令通过远程连接发送给nginx服务器,本步骤对于控制端与nginx服务器的远程连接方式不做具体限定,使用现有的远程连接方式将执行命令发送至nginx服务器即可。在nginx服务器一端,进行执行命令的接收、执行过程并将相应本文档来自技高网...
信息管理方法、装置、服务器及系统

【技术保护点】
一种信息管理方法,其特征在于,所述方法包括:获取通过控制界面输入的nginx服务器控制指令信息,所述控制界面是将nginx服务器的功能图形化的界面;根据所述控制指令信息生成所述nginx服务器可识别的执行命令;将所述执行命令发送至所述nginx服务器,由所述nginx服务器执行并返回所述执行命令的执行结果;将所述nginx服务器返回的所述执行结果显示在所述控制界面中。

【技术特征摘要】
1.一种信息管理方法,其特征在于,所述方法包括:获取通过控制界面输入的nginx服务器控制指令信息,所述控制界面是将nginx服务器的功能图形化的界面;根据所述控制指令信息生成所述nginx服务器可识别的执行命令;将所述执行命令发送至所述nginx服务器,由所述nginx服务器执行并返回所述执行命令的执行结果;将所述nginx服务器返回的所述执行结果显示在所述控制界面中。2.根据权利要求1所述方法,其特征在于,所述获取通过控制界面输入的nginx服务器控制指令信息包括:将所述nginx服务器控制指令信息分解为控制指令和控制信息,所述控制指令用于调用相应的Java脚本,所述控制信息用于记录控制nginx服务器的参数。3.根据权利要求2所述方法,其特征在于,所述根据所述控制指令信息生成所述nginx服务器可识别的执行命令包括:根据所述控制指令调用相应的Java脚本;将所述控制信息添加到所述Java脚本中;执行所述Java脚本,得到所述nginx服务器可识别的执行命令。4.一种信息管理方法,其特征在于,所述方法包括:接收控制nginx服务器的执行命令,所述执行命令是由通过控制界面输入的nginx服务器控制指令信息生成的执行命令;根据所述执行命令调用相应的功能脚本,所述功能脚本为封装有一个nginx服务器功能的执行程序;执行所述功能脚本,得到nginx服务器的执行结果;将所述执行结果发送至所述控制界面。5.根据权利要求4所述方法,其特征在于,所述接收控制nginx服务器的执行命令包括:将所述执行命令分解为脚本调用命令和执行信息,所述脚本调用命令用于调取对应的功能脚本,所述执行信息为包含有执行所述功能...

【专利技术属性】
技术研发人员:何钧禄
申请(专利权)人:北京国双科技有限公司
类型:发明
国别省市:北京;11

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

1