Node.js操作Nginx配置文件实例分析
用 Node 搞定 Nginx 配置,其实没你想的那么复杂。nginx-conf这个库还挺顺手,结构清晰、用法也直观。你只要装上它,用 NginxConfFile.create()
一开文件,配置就成了 JavaScript 对象,想读、想改都方便。读指令值直接 conf.nginx.user._value
,改配置加个 _add
、删就 _remove
, flush()
一下写回磁盘,响应也快,代码也简单。如果你有多个 server
或 location
,通过数组索引搞定,像 conf.nginx.http.server[0].listen._value
这种。你还可以监听 flushed
事件,确认写入成功再做后续逻辑,自动化部署场景合适。
42.74KB
文件大小:
评论区