[ubuntu-ar] consulta sobre apache

Ricardo Armas rarmas at gmail.com
Mon Sep 24 16:33:26 BST 2007


On 9/24/07, Braulio A. Firpo Banegas  wrote:
> Estimados,
>
> Luego de dar vueltas, no logor agregar un dominio virtual al apache.
>
> La historia es así
>
> Tengo montado un apache y hasta ahora no tuve grandes dramas, ya que
> tenía UN solo dominio que respondía. Nunca toqué el apache2.conf
>
> La cuestión es que ahora me pidieron que otro dominio responda en esa máquina.
>
> Leyendo los tuoriales, me encuentro con que modificando el
> apache2.conf y agregandole la directiva virtualhost sale como tiro,
> pero no va ni para atrás ni para adelante por:
>
> 1. pasa que en vez de tener en el apache2 la configuración, me dice lo siguiente
>
> Include /etc/apache2/sites-enabled
>
> en vez de la directiva <VirtualHost>.....
>
> entonces viendo ese directorio, veo que hay un enlace a un archivo
> (/etc/apache2/sites-available/default) donde está la configuración
>
> antes que digan RTFM, traté de agregar en ese archivo la directiva del
> nuevo dominio y también haciendo un archivo nuevo y haciendo en
> /sites-enabled/ los enlaces correspondientes, pero nada.....
>
> alguna idea de donde la pudo estar pifiando?
>
> Muchas gracias
> Braulio
> http://bonsaibinario.blogspot.com/
>



Te cuento, la cosa es más o menos así:
Al final del httpd.conf (o apache2.conf en tu caso) por lo genereal
está la configuración de los virttual hosts.


Tenés que poner esta línea:

NameVirtualHost *:80


Y después va uno de estos bloques por cada virtual host:

<VirtualHost *:80>
    DocumentRoot /var/www/html/sitio_web1
    ServerName www.midominio1.com
    <Directory "/var/www/html/sitio_web1">
        Allow from All
        AllowOverride All
    </Directory>
</VirtualHost>



<VirtualHost *:80>
    DocumentRoot /var/www/html/sitio_web2
    ServerName www.midomio2.com
    <Directory "/var/www/html/sitio_web2">
        Allow from All
        AllowOverride All
    </Directory>
</VirtualHost>


El primer virtual host que pongas va a capturar todos los
direccionamientos al server que no sean tomados por otro virtualhost,
un ejemplo para explicar.
supongamos que www.midominio1.com y www.midominio2.com apuntan (por
dns) a la ip de tu server, en ese caso el apache va a tomar
adecuadamente la página que corresponda, pero si directamente escribís
en un browser http://aaa.bbb.ccc.ddd (la ip de tu server) te va a
abrir la página de dominio1. Para evitar eso lo que se puede hacer es
poner un primer virtualhost vacío.



--
Ricardo A. Armas



More information about the Ubuntu-ar mailing list