bash 命令获取 centos 服务器上所有托管域的列表

bash 命令获取 centos 服务器上所有托管域的列表

如何使用 bash 命令获取 centos 服务器上所有托管域的列表。我正在运行 centos 服务器。我需要获取该服务器上托管域的列表。我可以使用 plesk 获取它。但知道如何使用 bash 执行此操作会很方便

答案1

如果你使用 apache 那么

/usr/sbin/httpd -S 

将会转储出 Apache 如何解析配置文件的描述,该配置文件应该是配置的主机。

答案2

四年后:-)

for yaml in $(ls /home/*/.cpanel/ema*.yaml -1); do sed '3q;d' $yaml|cut -d: -f1 ; done

相关内容