列出Nginx中的所有重定向

列出Nginx中的所有重定向,nginx,Nginx,我有一个Nginx服务器,它有大约50个重定向配置文件 在Nginx运行后,是否有任何方法可以将这些数据作为正在侦听的服务器名称的单个列表提取出来?还是我手工编译数据的最佳选择 我已经加入了SSH,但看不到任何明显的数据。有我可以使用的命令吗?添加到nginx.confinclude/etc/nginx/sites enabled/*或站点所在的其他路径 之后检查您的配置 命令nginx-t 并重新加载 命令service nginx reload如果您想一次查看完整的配置,则可以使用下面的命令

我有一个Nginx服务器,它有大约50个重定向配置文件

在Nginx运行后,是否有任何方法可以将这些数据作为正在侦听的服务器名称的单个列表提取出来?还是我手工编译数据的最佳选择


我已经加入了SSH,但看不到任何明显的数据。有我可以使用的命令吗?

添加到nginx.conf
include/etc/nginx/sites enabled/*或站点所在的其他路径

之后检查您的配置 命令
nginx-t

并重新加载
命令
service nginx reload

如果您想一次查看完整的配置,则可以使用下面的命令

nginx -T
这将告诉您配置中是否有任何错误,如果没有,也将打印整个配置

Edit-1:2018年7月5日

nginx
中没有什么比得上
apachectl-S
。您可以尝试做的另一件事是过滤完整的配置

nginx -T | grep server_name

nginx-t
仅测试配置语法是否有效。
nginx-t
仅测试配置语法是否有效并返回该信息。我在寻找它正在监听的服务器名称列表。我将更新我的问题以澄清这一点。