Para hacer funcionar los virtual host desde los ordenadores remotos lo siguiente:
Leyendo la documentación de Apache y Ubuntu nos informa que aparte de definir los Host Virtuales tenemos que tener un sistema que resuelva los nombres en los ordenadores de la red para que la petición se encamine a nuestro PC donde se encuentra nuestro Apache. Hay 2 sistemas el dificil es instalar un servidor DNS llamado Bind para que los equipos externos resuelvan el nombre y se les encamine a la IP 192.168.100.10 que es la IP de mis servidor, ojo a parte de instalar Bin si este no es el encaminador principal de internet, el cual da servicio a todos los PCs de la red, habrá que configurar cada PC cliente para que consulte nuestro servidor Bind en cada petición.
Pero como mi red es de 2 PCs he descubierto también una manera sencilla de parchear el problema de la resolución de las DNS.¡Decirle al ordenador W2000 donde se encuentran los dominios virtuales!. Para ello he visto que si edito un fichero llamado hosts C:\WINNT\system32\drivers\etc\hosts con el editor de texto y añado :
# Copyright (c) 1993-1999 Microsoft Corp.
#
# Éste es un ejemplo de archivo HOSTS usado por Microsoft TCP/IP para Windows.
#
# Se encuentra en C:\WINNT\system32\drivers\etc\hosts
#
# 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
HASTA AQUI EL FICHERO ORIGINAL....
Y AL FINAL DEL FICHERO INSERTO:
192.168.100.10 usuario1
192.168.100.10 usuario2
guardo y cierro ahora escribo en el navegador del ordenador remoto ttp://usuario1 y listo me resuelve el nombre y lo encamina al servidor 192.168.100.10 que es donde esta mi apache. Bueno quedaría mejor con un servidor DNS en mi servidor pero de momento ya tengo resuelto el problema.
Para ver el articulo completo web.z84.es/publicaciones mira el 1º articulo
Mi correo para mas dudas
[email protected]