A ferramenta mais próxima que eu conheço é apachectl -S
.
Este comando listará todos os vhosts definidos em sua configuração atual, independentemente de o Apache estar ou não em execução. As informações incluem endereços IP, portas, o valor da diretiva ServerName, os nomes dos arquivos de configuração e qual vhost é o padrão.
Esta é uma ferramenta genérica do Apache e estará disponível no Redhat / CentOS, no Mac OS X, no Solaris e em qualquer outro Unix que você goste, portanto, ele não sabe sobre os mods disponíveis para sites, habilitados para sites e baseados no Debian. -dispositivos disponíveis e mods-habilitados.
apachectl -S
não lista a diretiva DocumentRoot, pois ela não é uma diretiva obrigatória e pode não estar presente em alguns vhosts. Ele também não lista nenhuma diretiva ServerAlias porque pode haver qualquer número delas. Como eles (assim como a diretiva ServerName) podem conter curingas, listar domínios pode ser problemático.
apachectl -t
fará uma verificação de sintaxe.
Dependendo da sua versão, talvez você precise usar apache2ctl -S
.