Virtual Host en Centos 4.5
Javier Garay
javierzgaray en gmail.com
Jue Oct 28 00:12:10 CLST 2010
¿Configuraste tus DNS?
Te explico mi manera de hacerlo... El virtual host responde a una
petición de una URL especifica a tu servidor. En otras palabras si tu
introduces hola.dominio.com entonces esa petición ira al DNS del
dominio.com y este indicara donde debe dirigir la consulta de "hola",
tal como sucede con "www". En este caso imaginemos que la ip de tu
servidor web es 10.1.1.1 entonces cuando vas a hola.servidor.com el
DNS te envía a 10.1.1.1 consultando por el "hola", cuando tu servidor
web recibe la consulta ya sabe que están consultando por
hola.dominio.com y muestra el contenido relacionado a "hola", no el
"www" u otro que pueda existir.
Es importante que entiendas que el DNS es vital para que tu virtual
host te funcione.
Acá te pongo un ejemplo de como configurar el DNS:
hola.dominio.com IN A 10.1.1.1
y en tu servidor web que es un CentOS pones en la configuración de
/etc/httpd/conf/httpd.conf lo siguiente:
<VirtualHost 10.1.1.1>
DocumentRoot /var/www/html/hola
ServerName hola.dominio.com
<Directory "/var/www/html/hola">
allow from all
Options +Indexes
AllowOverride All
</Directory>
</VirtualHost>
Al menos a mi eso me funciona muy bien.
Prueba y nos cuentas.
Saludos.
El día 27 de octubre de 2010 18:05, Julio Rene Herrera Vega
<juliohv en gmail.com> escribió:
> Buenas:
>
> Yo no soy muy ducho en estas cosas de linux y estoy inscrito para aprender
> un poco. Les comento mi problema:
>
> Me pasaron para jugar un servidor hospedado en EEUU que tiene Centos 5.4, lo
> configure con algunas guias que tenia el mismo hosting gringo, el dominio
> principal funciona de lo lindo, incluso manda mail (un gran logro para mi),
> el problema comenzo cuando trate de agregar un Virtual Host, segui los pasos
> y logre hacer funcionar el dominio virtual, pero cual fue mi sorpresa EL
> DOMINIO PRINCIPAL!!!! dejo de funcionar y muestra el mismo contenido que el
> dominio virtual, comento en el httpd.conf la linea que adjunta la
> configuracion del vhost, reinicio el apache y vuelve aparece el dominio
> principal, vuelvo a descomentar la linea aparece el dominio virtual y el
> dominio principal muestra nuevamente el contenido del vhost, busque por
> internet y segun yo ESTOY bien pero algo no me resulta, les adjunto la
> configuracion del vhost para ver si alguien me podria ayudar (los nombres
> fueron cambiados para proteger a los inocentes):
>
> ServerName nombre.dominio.net:80 #dominio principal
> DocumentRoot "/var/www/html"
>
>
> <VirtualHost nuevo.dominio.cl:80>
> # Admin email, Server Name (domain name) and any aliases
> ServerAdmin webmaster en dominio.cl
> ServerName nuevo.dominio.cl
> # Index file and Document Root (where the public files are located)
> DirectoryIndex index.html index.php
> DocumentRoot /home/xxxx/public_html/nuevo.dominio.cl/public
>
> <Directory /home/xxxx/public_html/nuevo.dominio.cl/public>
> AllowOverride All
> </directory>
>
> # Custom log file locations
> LogLevel warn
> ErrorLog /home/xxxx/public_html/nuevo.dominio.cl/log/error.log
> CustomLog /home/xxxx/public_html/nuevo.dominio.cl/log/access.log combined
> </VirtualHost>
>
> Gracias por leer y ayudarme
>
> --
> Julio Herrera
> Santiago
> Chile
>
--
Atte,
Javier Garay G.
Ingeniero Informático - Administrador ISP
Fono: (45) 943 175 - Cel. 6834 4088
Plug & Play Net - www.papnet.cl
Más información sobre la lista de distribución Linux