Hola a todos, desde hace un tiempo he estado instalando un servidor web que
pudiera dar soporte a varios dominios bajo una conexión adsl, pues bien, lo he
probado y tengo el siguiente problema:
Para empezar, los dominios virtuales son basados en nombre ya que sólo
dispongo de una ip, el servidor tiene dos tarjetas de red una con la que se
puede acceder desde la red interna y otra que conectada a un modem/router us
robotics 9003, otro pc de la red funciona como servidor dns primario de zona
para la red interna privada.
La configuración de los host virtuales en httpd.conf no especifica ninguna
dirección ip
NameVirtualHost *
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot /www/docs/dummy-host.example.com
ServerName dummy-host.example.com
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
La configuración es la misma que en el ejemplo pero variando los parámetros
con los de mi dominio.
El apartado de servidor principal de apache está configurado con los mismos
parámetros ServerName y Documentroot que el primer host virtual de la lista
que es el que actúa de principal, como indican en apache.org.
El servicio de dns externo lo tengo contratado con un proveedor que me permite
hacer el redireccionamiento a mi dirección ip pública.
Pues bien, dentro de la red interna funcionan perfectamente todos los dominios
y resolución de nombres, pero.., desde Internet no funciona, según esto podría
pensar que el router no está redireccionando, pero si que puedo acceder al
servidor principal, en cambio no a los otros.
La traducción de nombres en Internet es valida ya que puedo hacer ping y
dnslookup a los nombres de dominios virtuales, por otra parte, pienso que la
configuración está bien ya que desde la red interna puedo acceder a todos los
dominios.
Otra cosa que podría pensar es que el router al hacer la redirección de ip
pública a privada altera el protocolo http1.1 pero, se supone que la
redirección la hace a nivel de red o como mucho de transporte (por lo menos
eso creo) con lo que no tendría porque modificar las cabeceras http.
Por todas estas razones y algunas otras, le estoy dando vueltas al tema, si
alguien se ha encontrado en alguna situación parecida o tiene idea de que es
lo que puede estar fallando, le agradecería mucho su información.
Gracias a todos y Saludos.
Xevi.