La siguiente guía esta orientada al montaje de un sitio visto en una LAN con multiples dominios para montarlo dependeremos del archivo de configuración del host local y el virtualhost de apache para rutear a los sitios.
1.- Primeramente descargamos el pack de Appserv desde aquí , trabajaremos con la versión AppServ 2.5.4a y luego lo instalamos en su forma predeterminada.
2.- Ahora probamos si el apache funciona correctamente, ponemos en el navegador http://localhost si todo sale bien veremos algo así:
3.- Después nos dirigimos al archivo de configuración del apache [ httpd.conf ]que se encuentra en c:\AppServ\apache\conf o donde lo hayan instalado, luego nos dirigimos a estas partes:
ServerName localhost
DocumentRoot "C:/server/www"
Lo cambiamos por
#ServerName localhost
#DocumentRoot "C:/server/www"
Esto se hace para que no haya conflicto en nuestro servidor y otro para que no se nos olvide lo que estuvo antes.
4.- En la parte final del archivo de configuración colocamos algo asi:
Código:
Guardamos y reiniciamos el apache./* Codigo de los host virtuales */ #localhost solo visible en local <VirtualHost *:80> ServerName localhost DocumentRoot "C:/Server/www" </VirtualHost> # web local 1 definida en archivo host <VirtualHost *:80> ServerName www.uninet.bo DocumentRoot "D:/Server2/mambo" </VirtualHost> /* Fin del código */
5.- Ya con nuestro configurado nuestro servidor, llamaremos “ A ” a la maquina que le hayamos instalado en apache esta actuara como servidor y “ B ” a las maquinas que actúen de clientes.
Ahora nos vamos a una maquina cliente “ B ” , para que acepte las direcciones que pusimos en el apache.
Primero nos dirigimos a :
En Windows XP
C:\WINDOWS\system32\drivers\etc\host -> el archivo no tiene extensión
En Windows 98
C:\windows\lmhost.sam
Lo abrimos y veremos algo asi :
Código:
En la ultima línea vemos 127.0.0.1 localhost , esta es la dirección local de la maquina ahora para que sepa en donde buscar debemos poner la IP de nuestro servidor “ A ” y los dominios que se hayan puesto, esto se vería algo así :# Copyright (c) 1993-1999 Microsoft Corp. # # Éste es un ejemplo de archivo HOSTS usado por Microsoft TCP/IP para Windows. # # Este archivo contiene las asignaciones de las direcciones IP a los nombres de # host. Cada entrada debe permanecer en una línea individual. La dirección IP # debe ponerse en la primera columna, seguida del nombre de host correspondiente. # La dirección IP y el nombre de host deben separarse con al menos un espacio. # # # También pueden insertarse comentarios (como éste) en líneas individuales # o a continuación del nombre de equipo indicándolos con el símbolo "#" # # Por ejemplo: # # 102.54.94.97 rhino.acme.com # servidor origen # 38.25.63.10 x.acme.com # host cliente x 127.0.0.1 localhost
Código:
Después de esto guardamos los cambios y cerramos.# 102.54.94.97 rhino.acme.com # servidor origen # 38.25.63.10 x.acme.com # host cliente x 127.0.0.1 localhost xxx.xxx.xxx.xxx www.weblocal1.com xxx.xxx.xxx.xxx www.weblocal2.com ............... # y así sucesivamente, tomar en cuenta que no contiene http:// al comienzo
Como se abran dado cuenta estamos utilizando únicamente una IP para redireccionar a los sitios y por un solo puerto que es el 80
6.- Abrimos el navegador y probamos las direcciones, si no hay respuesta comprueben previamente que el puerto 80 del servidor “ A ”, este abierto.
Agradecer a Foros del web y en especial a xxxxxx por la ayuda que medio