Si vas a copiar

.. y pegar este post en tu web o blog personal, por favor te pido que coloques el link del post de donde lo copiastes:

Fuente:

Configuracion del VirtualHost del Apache para WindowsXP SP2

5 de septiembre de 2007 No hay comentarios.:
Esto es un pequeño tutorial de como configurar el VirtualHost del Apache en WindowsXP SP2

Cuando se trabaja en proyectos web es recomendable tener un virtual host para hacer sus practicas en casa o en el trabajo, esto ayuda a tener todo bien organizado, por ejemplo, tienes tres proyectos webs: tienda de ropa, restaurante, empresa computadoras.

Teniendo el Apache instalado en el directorio tendrias que crear un directorio por proyecto:

...../htdocs/tienda-ropa/
...../htdocs/restaurante/
...../htdocs/empresa/

El acceso seria mas o menos este desde el navegador:

http://localhost/tienda-ropa/
http://localhost/restaurante/
http://localhost/empresa/

Como ven es algo largo es por eso que con los virtual host se hara algo mas profesional que quedaria asi:

http://tienda-ropa/
http://restaurante/
http://empresa/


¿Que es VirtualHost? [ingles]

Es un metodo que servidores como Servidores Web usan para hostear mas de un dominio en una misma maquina, alguna veces con la misma direccion IP


Lo que se necesita:

Windows XP SP2
Apache 2.0.59 (la ultima version aqui hasta hoy es la version 2.2.4)


Ok vamos al grano por pasos: (si sigues paso a paso todo te saldra bien de lo contrario no se que pueda pasar)

1. Ve a este directorio: C:\WINDOWS\system32\drivers\etc tiene que haber un archivo llamado: hosts (solo hosts sin extension) si no lo tienes crea uno pero recuerda SIN EXTENSION pero si lo tienes entonces abrelo con el NOTEPAD o BLOC DE NOTAS, borra su contenido y escribe esto algo como esto:


#localhost
127.0.0.1 localhost
#tttony page
127.0.0.1 www.tttony.com
#tttony blog
127.0.0.1 blog.tttony.com
#Pruebas (ESO MISMO)
127.0.0.1 www.tttony-pruebas.com


Como veras aqui se pueden alojar varios dominios con una misma IP.

Precisamente asi tengo el mio por los momentos solo lo tengo para pruebas en casa si quieres cambias a tu gusto. Lo guardas y recuerda SIN EXTENSION.


2. Ahora nos tocara hacer unos cambios en el archivo httpd.conf del directorio del Apache mas o menos este C:\Archivos de programa\Apache Group\Apache2\conf

Abrelo con el BLOC DE NOTAS:

Busca: NameVirtualHost coloca esto:

NameVirtualHost *:80

Si tiene el signo # (NUMERAL) delante significa que no esta activo solo quitalo para activarlo mas abajo escriba esto:


Ahora ve hasta el final del archivo y agrega esto:

#----------------------------------------------------------------------------------------
# HOSTING VIRTUALES - INICIO
#----------------------------------------------------------------------------------------

#localhost predeterminado
<virtualhost *:80>
# RECUERDA COLOCAR TU DIRECTORIO ENCERRADO ENTRE COMILLAS
# Y SIN EL SLASH AL FINAL # AH Y TAMBIEN RECUERDA QUE TODOS LOS DIRECTORIOS
# QUE COLOQUES QUE EN EL ARCHIVO NO DEBEN TENER EL
# SLASH INVERTIDO \
# CAMBIALO POR EL OTRO /

DocumentRoot "C:/Archivos de programa/Apache Group/Apache2/htdocs"
ServerName localhost:80

</virtualhost>

#tttony page
<virtualhost *:80>

DocumentRoot "C:/Archivos de programa/Apache Group/Apache2/htdocs/www/tttony.com"
# NOMBRE DEL SERVER
ServerName www.tttony.com

</virtualhost>


#tttony Blog
<virtualhost *:80>

ServerAdmin blog@blog.tttony.com
DocumentRoot "C:/Archivos de programa/Apache Group/Apache2/htdocs/www/tttony.com/blog"
ServerName blog.tttony.com

</virtualhost>


#Pruebas (ESO MISMO)
<virtualhost *:80>

ServerAdmin pruebas@tttony-pruebas.com
DocumentRoot "C:/Archivos de programa/Apache Group/Apache2/htdocs/www/tttony-pruebas.com"
ServerName www.tttony-pruebas.com

</virtualhost>

#----------------------------------------------------------------------------------------
# HOSTING VIRTUALES - FINAL
#----------------------------------------------------------------------------------------





A ver explicare un poco que es lo que se hace aqui:

El localhost es para el dominio predeterminado

Todos son creados con la misma IP (recuerda que esto es solo una prueba y que nadie puede acceder a tu PC por eso tienen la IP 127.0.0.1) si quieres apacecer en internet ya tienes que hacer otras cosillas como por ej: Registrar un Dominio para que te redireccione a tu server, pero eso es otra cosa y no lo estare tratando aqui.

Siguiendo el tema... ves que puedes crear practicamente un Hosting con esto... es facil aunque no tanto... detras de todo eso existen muchas otras que hacer y cuidar.

Si tienes mas dudas puede consultar aqui esta en español y ciertos temas en ingles.


Ultima actualizacion: 26/02/09


Publicado en tttony.blogspot.com

Buscar en el Blog



PUBLICIDAD