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'注意事项:过滤结果可能包含注释,不能代替完整上下文检查。