Featured Posts

  • Prev
  • Next

Configurar Apache para Hosting Virtual

Posted on : 13-03-2008 | By : admin | In : Manuales

0

Cuando hablamos de hosting virtual hacemos referencia exactamente a el hecho de poder alojar varios sitios web en una misma maquina. Cabe aclarar que los sitios virtuales pueden estar basados en direcciones ip en la cual cada sitio web tiene una dirección IP diferente o en nombres que sera el caso de estudio para nosotros en donde con usa sola dirección ip pueden funcionar varios sitios. Siendo este proceso totalmente transparente para el usuario.

Para usar hosting virtual basado en nombres, debe especificar en el servidor qué dirección IP (y posiblemente qué puerto) se va a usar para atender las peticiones a los diferentes hosts. Esto se hace con la directiva NameVirtualHost

Entrando en materia utilizando para esto Apache/2.2.3 en Windows lo primero que tenemos que hacer es ubicar el archivo http.conf y el archivo httpd-vhosts.conf

Colocar en comentarios en el archivo http.conf quedando asi:

#DocumentRoot “c:/Archivos d….

Luego quitar el comentario a #NameVirtualHost *:80 quedando asi

NameVirtualHost *:80

Ten en cuenta que sii ya tienes un sitio trabajando en el servidor hay que hacer un host virtual para ese sitio.

En el archivo httpd-vhosts.conf debes inculuir lo como siguiente teniendo en cuenta tu ruta y el nombre que deseas colocar:

<VirtualHost *:80>
ServerAdmin noth@aaaaa.es
DocumentRoot “C:/Archivos de programa/Apache Software Foundation/Apache2.2/htdocs/sitio”
ServerName www.sitio.l
<Directory “C:/Archivos de programa/Apache Software Foundation/Apache2.2/htdocs/sitio”>
options indexes
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

<VirtualHost *:80>
ServerAdmin sitio2@aaaaa.es
DocumentRoot “C:/Archivos de programa/Apache Software Foundation/Apache2.2/htdocs/”
ServerName localhost
ErrorLog logs/sitio2g
CustomLog logs/sitio2 common
<Directory “C:/Archivos de programa/Apache Software Foundation/Apache2.2/htdocs”>
options indexes
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

Por ultimo en C:\WINDOWS\system32\drivers\etc se encuentra un archivo hosts modifica la siguiente linea colcando los nombres de tu sitio

127.0.0.1 localhost cake www.sitio.l

Write a comment