Ticket #3653 (closed defect: fixed)
Virtual Host y DNS
| Reported by: | rrguez@… | Owned by: | jsalamero@… |
|---|---|---|---|
| Milestone: | 2.2.X | Component: | webserver |
| Severity: | normal | Keywords: | |
| Cc: |
Description
Saludos:
tengo el siguiente problema, mi zentyal es DNS, DHCP, WEB SERVER, en el DNS tengo configurado el dominio fct.ult.edu.cu y quiero añadir un host virtual que sea web.fct.ult.edu.cu pero a la hora de vrearlo en el DNS me crea el dominio ult.edu.cu con nombre de máquina web.fct y esto es incorrecto pues la documentación explica que el dominio se crea en el caso de no existir y aqui no es asi
Attachments
Change History
comment:1 Changed 17 months ago by jamor@…
- Status changed from new to closed
- Resolution set to fixed
comment:2 Changed 17 months ago by rrguez@…
Saludos y Gracias por responder.
No obstante le comento que actualicé el archivo VHostTable.pm pero me sigue dando el mismo problema, y en el caso del repositorio no me marcó ninguna actualización.
comment:3 Changed 17 months ago by rrguez@…
- Status changed from closed to reopened
- Resolution fixed deleted
Hola nuevamente: Al final me funcionó correctamente pero me queda un problema, y es que al acceder a la dirección web.fct.ult.edu.cu (mi host virtual creado) lo que aparece es el contenido de /var/www no lo que he puesto en la carpeta del host virtual, o sea, es como si apache no reconociera esa configuración aunque lo he reiniciado en varias ocoasiones.
comment:4 Changed 17 months ago by jamor@…
- Status changed from reopened to closed
- Resolution set to worksforme
Hola,
lo he comprobado y funciona correctamente. Estas los archivos en /srv/www/web.fct.ult.edu.cu/ ?
En caso de que los archivos estén colocados correctamente entras usando el nombre de dominio web.fct.ult.edu.cu ?. Si usas la IP el servidor no puede distinguir que dominio estas pidiendo y no te mostrara los archivos adecuados. Naturalmente para entrar con ese nombre de dominio tendras que usar el DNS de Zentyal.
Saludos,
Javier
comment:5 Changed 17 months ago by rrguez@…
- Status changed from closed to reopened
- Resolution worksforme deleted
Hola y gracias por la respuesta.
Me suceden varias cosas interesantes que pueden ser bugs o solo depender de mi configuración, no lo puedo decir. respondiendo primero a sus preguntas, si los archivos están en /srv/www/web.fct.ult.edu.cu/ y además mi zentyal es DNS y tiene definido el nombre de dominio (funciona porque lo he podido comprobar con ping y nslookup), además tengo configurado el dominio para que autocomplete las peticiones con fct.ult.edu.cu cuando solo se proporcione el nombre del host. sin embargo cuando pruebo en el navegador con http://web/ (que debe funcionar igual porque el DNS debe autocompletar el FQDN) me abre el sitio por defecto del servidor web (el problema que planteaba en el post anterior), sin embargo cuando pruebo con http://web.fct.ult.edu.cu si me sale bien (pienso que esto no es un comportamiento normal) , lo he probado con otros host virtuales y hace lo mismo.
Otra cosa, cuando probé por primera vez la creación de host virtual con el patch me creó todo correcto en el dns, pero, como dice la documentación este dominio se crea apuntando a la primera interfaz de red de zentyal y que luego puede cambiarse, no obstante cuando intenté cambiar a la segunda interfaz (porque la primera pertenece a otra subred) me dijo que ya esa ip estaba siendo usuada por ns, lo que tuve que hacer fue crear un alias al ns con el nombre web
comment:6 Changed 16 months ago by jamor@…
Hola RRguez,
respecto a resolv.conf con search en el dominio fct.ult.edu.cu he comprobado que el cliente no agrega el nombre completo a la cabecera 'Host' que es la que usa apache para identificar los dominios. Lo he comprobado con wget e imagino que tu habrás usado un navegador normal.
Me temo que este es el comportamiento standard en http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html podemos leer:
The Host request-header field specifies the Internet host and port number of the resource being requested, as obtained from the original URI given by the user or referring resource
Como es un asunto del lado del cliente no podemos hacer nada en el servidor Zentyal para corregirlo.
comment:7 Changed 16 months ago by jamor@…
- Status changed from reopened to closed
- Resolution set to fixed
Respecto al segundo punto de la dirección es el comportamiento esperado. Por simplificar la configuracion solo permitimos un host por IP y los siguientes deben ser alias. Si el nuevo virtual host tiene una IP utilizada, el código lo agrega como alias.
Saludos,
Javier
Hola Rrguez,
gracias por tomarte tu tiempo en informarnos de este problema.
Ya lo hemos arreglado en el repositorio. En tu caso puedes arreglar tu configuracion manualmente o parchear tu servidor recogiendo los cambios del repositorio.
Los cambios que arreglan el problema son [73a92868abe7f316df49db495a1a4d82e79ae8a0]
Atentamente, Javier