[eside-ghost] Diferentes VirtualHost en Apache

txipi txipi en sindominio.net
Mie Oct 10 00:25:53 CEST 2007


Aupa!

On Wed, 10 Oct 2007 00:18:29 +0200
"Lorena Fernández" <loretahur en gmail.com> wrote:

> http://prueba.com/hola --> /var/www/hola
> http://prueba.com/adios --> /var/www/adios

> Hasta ahora siempre he pensado que eso se le indicaba al apache con la
> directiva ServerPath, pero me está levantando el dedo.

No, realmente lo que hace es...

"What does this mean? It means that a request for any URI beginning
with "/domain" will be served from the virtual host www.domain.tld This
means that the pages can be accessed as http://www.domain.tld/domain/
for all clients, although clients sending a Host: header can also
access it as http://www.domain.tld/."

O sea que cualquier petición que tenga la forma (siguiendo con tu
ejemplo) http://[ALGUNA-IP-O-DOMINIO-DEL-SERVIDOR]/adios, será servida
por el VirtualHost con ServerName prueba.com.

Se usa por compatibilidad con navegadores muy básicos o antiguos, que
no saben resolver todos los CNAMEs de un servidor.

Para hacer lo que planteas, supongo que con poner:

> <VirtualHost *>
>     ServerAdmin loretahur en gmail.com
>     ServerName prueba.com
>     DocumentRoot /var/www/
>     DirectoryIndex index.php
> </VirtualHost>

Y luego crear dos directorios "hola" y "adios" a partir de /var/www,
arreglado. Si en /var/www tienes más cosas, pues te lo montas todo a
partir de /var/www/prueba, por ejemplo.

-- 
Agur,
  txipi


Más información sobre la lista de distribución eside-ghost