Manual básico de creación de Host virtuales en Apache

Páginas: 5 (1087 palabras) Publicado: 4 de mayo de 2014
Manual básico de creación de Host virtuales en Apache
Publicado en marzo 27, 2006 105 comentarios
Un host virtual, o VirtualHost, en Apache nos permite mantener múltiples nombres de host en nuestro servidor.
Introducción
El presente manual permite explicar de manera sencilla y concisa cómo crearlos en nuestro servidor local y configurar nuestro sistema operativo para que acepte dichosnombres de host. Muchos de nosotros estamos acostumbrados a trabajar en nuestro servidor web local para nuestros proyectos en modo de prueba o testeo, y por lo generalmente tenemos más de un proyecto en camino, sea laboral (p.e. el web site de un cliente) o personal (p.e. nuestro blog o comunidad virtual). Solemos guardar estos proyectos en carpetas separadas dentro un directorio tal como C:/www/ quesería nuestro directorio raíz web (desde el cual llamamos a nuestro clásico http://localhost ), y llamar a nuestros proyectos de la siguiente manera en nuestro navegador preferido:
http://localhost/tiperu ,
http://localhost/willyblog ,
http://localhost/bazar , entro otros por citar un ejemplo.
En cierto modo podemos trabajar de manera regularmente cómoda, pero quizá desearíamos usar elnombre del dominio real con el que trabajos estos proyectos en la Internet. Así podríamos hacer usar lo siguiente:
http://www.tiperu.com en lugar de http://localhost/tiperu ,
http://willy.tiperu.com en lugar de http://localhost/willyblog , o
http://www.bazarperu.com en lugar de http://localhost/bazar
Y cómo hacemos esto?, pues la respuesta es sencilla, configurando la directiva VirtualHost denuestro servidor Apache y el archivo host de nuestro Sistema Operativo (Windows o Linux).
Configurando el archivo host
Lo primero que configuraremos será el archivo host de nuestro SO, para Linux lo podemos encontrar en el directorio /etc/ mientras que para Windows XP lo encontramos en C:/Windows/System32/Drivers/etc/. Este archivo lo que hace es asignar direcciones IP a los nombres de host,para que al colocar por ejemplo 127.0.0.1 o localhost en nuestro navegador nos redireccione al mismo contenido. No se sorprenda si encuentra el siguiente par en el archivo host: 127.0.0.1 localhost, dónde el primer valor es nuestra dirección IP local y el segundo el nombre del host.
Lo que haremos ahora es colocar tantas entradas cono deseemos para nuestros proyectos, relacionando la IP localcon nuestros nombres de dominio. Para el ejemplo tomaremos las rutas que di anteriormente, las cuales se colocarán debajo del par 127.0.0.1 localhost:
#localhost
127.0.0.1 localhost
#TIPeru COM SAC (Mi empresa de hosting)
127.0.0.1 www.tiperu.com
#Mi blog
127.0.01 willy.tiperu.com
#BazarPeru (Tienda Virtual)
127.0.0.1 www.bazarperu.com
Nótese que he colocado el caracter “#” . Estecarácter nos permite ingresar un texto a manera de comentario. Bueno, una vez hechos estos cambios procedemos a guardar el archivo.
Para confirmar su funcionamiento abra su navegador y digite cualquiera de los nombres de host que ha agregado, recuerde de respetar el nombre completo, ya que una entrada del tipo tiperu.com no tendría efecto por carecer del www. que lo antecede.
Si al ingresar elnombre del host le muestra el contenido de su http://localhost significa que la asignación de IP para el nombre de host a tenido efecto. Nótese que aún su nombre de host no apunta a la carpeta en la que se guarda su proyecto. Este punto lo veremos a continuación.
Configurando el archivo httpd.conf del Apache
Ahora configuraremos nuestro servidor Apache para que acepte los nombres de dominioagregados al archivo host y los relacione con las carpetas que albergan los archivos de nuestros proyectos. Para ello abriremos el archivo conf/httpd.conf y nos dirigiremos a la siguiente sección:
#
# Virtual Hosts
#
# If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual básico de creación de host virtuales en apache
  • Host Virtual con apache en Wamp
  • Cofiguracion apache virtual host
  • Manual Virtual Host
  • Creación de Maquinas virtuales
  • creacion de una maquina virtual
  • Manual básico de creación de páginas web
  • CREACION TIENDA VIRTUAL

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS