Lister des serveurs virtuels Apache

Vous pouvez lister tous vos serveurs virtuels apache/httpd avec cette commande.

# normal
httpd -S | rg '^.*namevhost (\S+) \(.*' --replace '$1' | sort -u

# with counter
httpd -S | rg '^.*namevhost (\S+) \(.*' --replace '$1' | sort | uniq -c

Vous devez installer ripgrep ou le remplacer par sed.

Autres commandes utiles du httpd

Afficher tous les fichiers de configuration inclus.

httpd -t -D DUMP_INCLUDES

Afficher tous les modules chargés.

httpd -M

Exécuter la vérification de la syntaxe des fichiers de configuration.

httpd -t
Syntax OK