J'écris un script shell pour faire une configuration de serveur web. Je dois désactiver tous les hôtes virtuels actuellement actifs. a2dissite
n'accepte pas plusieurs arguments, donc je ne peux pas faireComment désactiver tous les hôtes virtuels apache?
a2dissite `ls /etc/apache2/sites-enabled`
Dois-je utiliser find
? Est-il prudent de supprimer manuellement les liens symboliques dans /etc/apache2/sites-enabled
?
bien, ceci est fait par un script shell, et il n'y a aucune assurance que la structure du fichier httpd.conf est –
il peut utiliser regex. L'inclusion est la même chose. il pourrait passer le dir des vhosts comme argument et sur la base de ce qu'il peut construire la regex – Mote
il n'y a pas non plus d'assurance que tous les vhosts sont définis dans les fichiers de configuration liés depuis le répertoire des sites. – hop