是否有命令将列出CentOS上在nginx下运行的所有虚拟主机或服务器?我想将结果传输到一个文本文件中,以便于报告.

我正在寻找类似于我在Apache中使用的命令的东西:

apachectl -S 2>&1 | grep 'port 80'

推荐答案

Update:

grep server_name /etc/nginx/sites-enabled/* -RiI

Old Post:

试试这样:

find /etc/nginx/sites-enabled/ -type f -print0 | xargs -0 egrep '^(\s|\t)*server_name'

希望有帮助!

Linux相关问答推荐

抛出主,即未捕获到SIGSEGV中的异常结果

如何在 shell 脚本中自定义 SFTP 详细输出

Linux 上 Ada 任务优先级的语义是什么?

如何在我的 PC 上配置 GitLab 和 GitHub ssh 密钥

awk 使用动态列号

inotifywait 可以说文件在另一个进程可以访问之前已关闭吗?

8 个半小时范围的 Crontab 表达式

为什么rsp寄存器从0x7FFFFFFFDFD0开始

Linux 系统调用文档

当 skylake 有 fsgsbase 时,为什么使用 __builtin_ia32_wrfsbase64 会收到非法指令?

如何在makefile中包含静态库

Java 8 上的 SQL Server JDBC 错误:驱动程序无法使用安全套接字层 (SSL) 加密建立与 SQL Server 的安全连接

如何在 Ubuntu 12.04 中更改 Jenkins 安装的端口号

使用 linux 命令行 (bash) 从网络摄像头拍照

如何在不重新打印的情况下更新终端中的打印消息

让 sudo 和 nohup 一起工作

Docker Volume 没有挂载任何文件

如何在 shell 脚本中向文件中添加一行?

是否有git sed或类似功能?

在我的 index.php 中加载 CSS 和 JS 等资源时出现错误 403