Estoy escribiendo un script de shell para hacer algo de configuración del servidor web. Necesito desactivar todos los hosts virtuales actualmente activos. a2dissite
no acepta múltiples argumentos, así que no puedo hacer¿Cómo deshabilitar todos los hosts virtuales de apache?
a2dissite `ls /etc/apache2/sites-enabled`
¿Debo usar find
? ¿Es seguro eliminar manualmente los enlaces simbólicos en /etc/apache2/sites-enabled
?
bueno, esto se hace mediante un script de shell, y no hay seguridad de que la estructura del archivo httpd.conf sea –
que pueda usar regex. incluir es bastante similar. podría pasar el directorio de los fantasmas como argumento y, basándose en que puede construir la expresión regular – Mote
, tampoco existe la garantía de que todos los hosts estén definidos en archivos de configuración vinculados desde el directorio de sitios habilitados. – hop