rmdir.cn

nginx -T

检查并展开磁盘上的配置文件

语法

nginx -T [-c 配置文件]

说明

适用于定位 include 关系、重复 server_name 或错误的配置文件位置。-T 在执行 -t 检查的同时输出读取到的所有配置文件内容。输出来自当前磁盘,不是运行中 master 进程配置的内存快照。

参数

  • -T

    检查并输出完整配置,要求 Nginx 1.9.2 或以上

示例

展开默认配置

观察每个 include 文件的内容。

sudo nginx -T

注意事项:配置可能含口令、令牌或内部地址;对外分享前必须脱敏。

查找站点与监听配置

从完整输出中定位 server_name 和 listen。

sudo nginx -T 2>&1 | grep -nE 'server_name|listen'

注意事项:过滤结果可能包含注释,不能代替完整上下文检查。

参考资料