【技术实现步骤摘要】
一种动态生成Nginx配置文件的方法
[0001]本专利技术属于IT与软件开发
,具体涉及一种动态生成Nginx配置文件的方法。
技术介绍
[0002]Nginx是一个高性能的HTTP和反向代理web服务器,Nginx官方没有提供可以动态改变配置的API接口,目前修改的方式,大多是手动修改Nginx的配置文件,然后使用热加载命令(Nginx
–
s reload)进行配置刷新。操作上非常不便捷,同时发现故障后不能及时修复故障,影响服务器的正常运行。
[0003]例如专利(CN109450708A)公开了一种高效便捷的Nginx动态配置方法及系统,该方法包括在web控制台界面选择配置类型,根据所述配置类型配置与该类型对应的参数,接收配置界面发送的配置类型数据,进行模板类型匹配,判断是否匹配成功,若匹配成功,将UI界面的配置参数写入模板,生成具体的配置,将具体的配置内容写入配置文件,完成配置文件的配置操作使得配置及时生效。本专利技术实现了Ngnix服务器实现动态配置,避免用户后台手动配置,使Ngni ...
【技术保护点】
【技术特征摘要】
1.一种动态生成Nginx配置文件的方法,其特征在于:所述Nginx配置文件由指令和指令块构成,其中指令由语法和值构成;所述指令块由至少一个指令组成一项配置信息;所述方法包括以下步骤:1)结构化存储Nginx配置信息,并将配置信息呈现在运维界面;2)编辑Nginx配置文件模板;3)通过梳理nginx配置文件中各个指令的逻辑关系,建立Nginx配置文件的数据模型;4)通过模板引擎将Nginx配置...
【专利技术属性】
技术研发人员:梁德成,莫静锋,
申请(专利权)人:广西壮族自治区公众信息产业有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。