Current time: 11-30-2024, 11:07 AM Hello There, Guest! (LoginRegister)


Post Reply 
Subdominios webmail, pma (y si he leido todo lo que acerca de ello en los foros)
Author Message
kilburn Offline
Development Team
*****
Dev Team

Posts: 2,182
Joined: Feb 2007
Reputation: 34
Post: #24
RE: Subdominios webmail, pma (y si he leido todo lo que acerca de ello en los foros)
Quote:Mi pregunta es la siguente esto me debiria llevar a la pagina del webmail no?
No.

Quote:por que ahora mismo lo que hace es mostarte la pagina principal del site.
Esto es lo que debería pasar.

Quote:Pero como veo que webmail redirecciona a www, es esto así? o deberia ir a la pagina de login del web mail?
Confundes registros dns tipo CNAME con redirecciones. Cuando añades un registro "webmail IN CNAME www", lo unico que estás haciendo es indicandoles a los clientes que para saber la IP de "webmail.dominio.tld" deben solicitar la de "www.dominio.tld".

Es decir, con esta configuración, cuando un usuario consulta la IP de "webmail.dominio.tld", pasa lo siguiente:
Code:
cliente: cual es la IP de "webmail.dominio.tld"?
servidor: la misma que "www.dominio.tld"
cliente: cual es la IP de "www.dominio.tld"?
servidor: EEE.FFF.GGG.HHH (IP failover)

A partir de aquí, llega el segundo paso, que es intentar abrir el webmail, es decir, abrir la dirección http://webmail.dominio.tld . En este caso, el navegador realiza las consultas dns tal como acabamos de ver, y luego se conecta a la IP "EEE.FFF.GGG.HHH" (la failover). Cuando apache responde, el navegador le pide la página principal del dominio "webmail.dominio.tld".

Aquí entra la configuración de apache del servidor. En tu caso, según has explicado, tienes estos virtualhost configurados:

VirtualHost AAA.BBB.CCC.DDD
ServerName dominioprincipal.tld

VirtualHost AAA.BBB.CCC.DDD
ServerName webmail.dominioprincipal.tld
ServerAlias webmail.*

VirtualHost EEE.FFF.GGG.HHH
ServerName dominio.tld
ServerAlias www .dominio.tld dominio.tld *.dominio.tld

Recordemos que el navegador de nuestro usuario se ha conectado a "EEE.FFF.GGG.HHH", así que los únicos virtualhost que comprobará apache son los de dicha IP, en este caso solo el de "dominio.tld". Acto seguido, comprueba si el dominio que ha pedido el usuario (webmail.dominio.tld) coincide con el ServerName (no) o ServerAlias (sí, porque webmail.dominio.tld hace matching con *.dominio.tld).

Al encontrar el primer VirtualHost que cumple ambos requisitos (IP y ServerName/ServerAlias), apache sirve la página raíz de dicho VirtualHost. Por lo tanto, el usuario (tu con tu navegador) recibe la página principal de "dominio.tld".

Ahora bien, qué pasaría si me hicieras caso y pusieras el registro dns así:
Code:
; CNAME for webmail
# No olvidarse del "." del final de la siguiente línea!
webmail         IN              CNAME           dominioprincipal.tld.

Empezamos por la consulta DNS:
Code:
cliente: cual es la IP de "webmail.dominio.tld"?
servidor: la misma que "dominioprincipal.tld"
cliente: cual es la IP de "dominioprincipal.tld"?
servidor: AAA.BBB.CCC.DDD (IP "real")

Por lo tanto, el cliente se conecta a "AAA.BBB.CCC.DDD" y pide la página principal del dominio "webmail.dominio.tld". Como vemos, el primer (y único) VirtualHost que coincide con ambos requisitos es el VirtualHost del webmail (IP=AAA.BBB.CCC.DDD, ServerAlias webmail.* hace match con webmail.dominio.tld), así que apache responde mostrando la página principal del webmail, justo lo que tu querías.

Ahora bien, es posible que tengas algún otro problema con los NS de los dominios o lo que sea, pero ahí sin saber qué dominios son ya no puedo ayudar.
(This post was last modified: 08-27-2009 07:30 AM by kilburn.)
08-27-2009 07:29 AM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply 


Messages In This Thread
RE: Subdominios webmail, pma (y si he leido todo lo que acerca de ello en los foros) - kilburn - 08-27-2009 07:29 AM

Forum Jump:


User(s) browsing this thread: 6 Guest(s)