是否有库(任何语言)将 nginx.conf 解析为对象?

Are there have a library (any language) to parse the nginx.conf to object?

我在将 nginx.conf 解析为内存对象并将其加载到 WebUI 时遇到问题,用户可以在 WebUI 上修改配置并将其另存为新的 nginx.conf 以替换旧的,然后重新加载nginx。

但是解析 nginx.conf 太难了,有没有好的库可以帮助高效地完成这项工作?

感谢您的帮助!

您可以将 crossplane 用作 python 模块并在 json 中获取您的 conf: https://github.com/nginxinc/crossplane