原文地址:在Nginx中,配置文件格式化(永久地址,保存网址不迷路 🙃)
问题描述
对于 Nginx 配置文件的修改或增加,通常是在命令行中是通过 vim 编辑器完成的。
但是,最痛苦的事情就是配置文件的格式化,即配置行的缩进。由于 vim 不会自动缩进 Nginx 配置行,在经过日积月累的修改后,Nginx 配置文件的格式乱七八糟,可读性极低,维护这种配置文件极易出错。
该笔记将记录:如何格式化 Nginx 配置文件,以及常见问题的处理。
解决方案
命令行工具
1)Nginx Formatter,这是目前(05/22/2019)能找到的、Star 比较多的项目(使用 Python 开发),也是我们正在使用的工具:
git clone https://github.com/slomkowski/nginx-config-formatter.git conf_folder='/etc/nginx/conf.d/' # 针对 CentOS RHEL 发行版 conf_folder=