Hola:
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:
/* 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 */
Guardamos y reiniciamos el apache.
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:
# 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
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í :
Código:
# 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
Después de esto guardamos los cambios y cerramos.
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