文件名称:nginx_config_parser:Nginx上游解析器
文件大小:8KB
文件格式:ZIP
更新时间:2024-05-22 02:20:45
Python
介绍 通过 HTTP接口用来 查看/添加/删除 Nginx 反向代理的节点 原理 通过类似于 lex/yacc 的词法和语法分析,解析nginx upstream文本配置,并生成对象 通过接口操作对象内的数据,并生成新的upstream文本配置。 在config.py中指定Nginx Home和upstream配置文件的位置 lua 分支使用lpeg 实现 依赖 pip install tornado simplejson ply Nginx config http { ... # upstream config must in a file # include this file here and set it's path in config.py too. include upstream.conf; ... } run tornado
【文件预览】:
nginx_config_parser-master
----config.py(249B)
----ngx()
--------lex_parser.py(1KB)
--------__init__.py(5KB)
--------grammar_parser.py(2KB)
----server.py(706B)
----test()
--------conf()
----handlers()
--------__init__.py(3KB)
----.gitignore(56B)
----readme.md(3KB)