Diseño Web - Hosting - Radio y TV por Internet

(503) 2243-8769

Centro comercial Feria Rosa, local 207 H
contiguo a canal 6 de televisión

Ir al Inicio  Siguenos en Twitter  Recibe nuestros post en tu Correo  Contactenos  Cotizacion Express
Host virtuales en APACHE
Publicado en Diseño web, WordPress Escrito: November 17th, 2009 :1 Comentario »

Este no es un manual, esta nota es parte de mis registros para hacer las pruebas de los sistemas que diseño y desarrollo y para que puedan servirle a alguien aquí los detallo.

El caso es que cuando desarrollo aplicaciones para php, mysql y apache, se hacen las pruebas locales, es decir en mi computador no en la internet.

Por lo general uno utiliza el famoso http://127.0.0.1/ como el localhost para probar los sistemas, pero cuando tienes varias aplicaciones y debes agregar directorios a la direccion se pone esto mero aburrido.

Que tal si a la hora de desarrollar podrias usar el dominio sobre el cual instalaras la aplicacion, vamos a suponer www.maya-19.com, es aquí donde entran los famosos Host Virtuales de APACHE, y la manera en que lo hago es la siguiente.

Ubiquemos y abrimos el archivo HOST que debe estar aquí : C:/Windows/System32/Drivers/etc/

Aquí vamos a registrar las entradas para el desarrollo local de mi proyecto sobre www.maya-19.com

El archivo modificado quedara más o menos así :)

#localhost
127.0.0.1 localhost

#maya-19.com (proyecto de mi empresa de hosting)
127.0.0.1 www.maya-19.com

Luego por supuesto lo guardamos.

Para probar lo que hicimos vaya al navegador y escriba la dirección que ha puesto a su proyecto y debera resolverle el contenido de http://localhost

Si no le da el contenido del directorio root de apache algo esta mal.
Debe de arrancar el apache antes de probar verda :)

Como usted vera, el directorio resuelve para el www root de apache, ahora hay que decirle a que directorio queremos que resuelva cuando digite www.maya-19.com (o el nombre que usted haya asignado)

Eso lo hacemos configurando el archivo httpd.conf del Apache de la siguiente manera.
Busque el archivo en C:\VertrigoServ\Apache\conf , para este caso uso vertrigo, asi que busco en  C:\VertrigoServ\apache\conf\.

Ubique esta seccion :
### Section 3: Virtual Hosts
#
# VirtualHost: 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 so the server doesn’t need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.

Encontrara una parte asi :

#
# Use name-based virtual hosting.
#

#NameVirtualHost *:80

Retire el # de NameVirtualHost *:80 y quedara asi:

#
# Use name-based virtual hosting.
#

NameVirtualHost *:80

Luego escriba los bloque siguientes :

#localhost

<VirtualHost *:80>
DocumentRoot ” C:\VertrigoServ\www”
ServerName localhost:80

</VirtualHost *:80>

#maya-19.com

<VirtualHost *:80>
DocumentRoot ” C:\VertrigoServ\www\maya”

ServerName www.maya-19.com
</VirtualHost *:80>

Listo!.

El bloque de titulo  #localhost debe ponerlo para que todo funciones, el segundo bloque es el que le dice a apache que cuando escriba www.maya-19.com lo busque en C:\VertrigoServ\www\maya

Y asi para correr mi aplicación de prueba y correrla con el dominio real, para comodidad y efectividad.

Salud

Maya-19.net
Desarrollo de sistemas para internet.

One Response a “Host virtuales en APACHE”

  1. Tweets that mention Inspiration, Diseno Web, Tv por Internet, Hosting, El Salvador -- Topsy.com Dice :

    [...] This post was mentioned on Twitter by bob100, maya-19.net. maya-19.net said: Host virtuales en APACHE http://bit.ly/5tiIG1 [...]

Deje un Comentario