nginx的配置文件管理,一直想找一个集中管理配置并自动重启nginx的工具,但是找了一圈都没找到。 刚好后台服务的配置都使用的nacos,于是想着把nginx配置放到nacos上也一起管理。 于是有了这个go语言的nginx的nacos配置监听工具。
- 监听指定的nacos配置文件,有变更则自动替换本地配置
- 配置变更后先执行nginx -t测试配置文件正确性,然后nginx -s reload
- 如果配置不正确,则发出企业微信告警
- 新建configmap配置nacos工具的配置文件
- 建议和sophos/nginx-vts-exporter的vts镜像配合使用