-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2009-01-05 a las 13:54 +0100, Camaleón escribió:
El 5/01/09, Camaleón escribió:
b) ¿Alguien sabe cómo se puede desactivar un dominio virtual?
Bueno, pues "a malas" y "a lo bruto" porque el flag no sé cómo va :-P
Leyendo el "RTFM":
http://httpd.apache.org/docs/2.2/vhosts/name-based.html
Pone:
*** "(...) As a consequence, the first listed virtual host is the default virtual host. The DocumentRoot from the main server will never be used when an IP address matches the NameVirtualHost directive. If you would like to have a special configuration for requests that do not match any particular virtual host, simply put that configuration in a <VirtualHost> container and list it first in the configuration file. ***
¡Anda!
Es decir, que el primer archivo listado en /vhosts.d es el que se usa cuando en la configuración de los virtual hosts no se define ningún nombre que concuerde con la petición que recibe el apache.
¿Qué he hecho? Pues crear un nuevo dcoumento de configuración para que sea "el primero":
Claro, el primero es el que toma por defecto, eso dice.
/etc/apache2/vhosts.d/0host.conf
¿Lo del cero? ¿Para que se liste antes? Lo que dice arriba es que lo listes tú primero dentro del fichero de configuración.
Y definir en él: "ServerAdmin", "ServerName", "ServerAlias", "DocumentRoot" apuntando a una nueva ruta con una página donde se indica que el dominio que quiero desactivar no está disponible.
Ah, espera, lo que haces es susbtituir el dominio anulado por otro, ¿no?
Lo de los flags me interesa, pero es que no logro hacerlo funcionar :-/
Supongo que con un ifdefthenelse. En vez de desactivar un dominio, lo substituyes por otro "nulo". - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkliCk0ACgkQtTMYHG2NR9VfDACfeSC7LDnsRQe9Jm5H95/arUnv W6cAniSJVmNr+tMZkOv08DHZ4Q9QuSWZ =8j/u -----END PGP SIGNATURE-----