Cómo hacer que funcionen los subdominios webmail y cpanel al cambiar el registro A

javier   27 octubre, 2010   Comentarios desactivados en Cómo hacer que funcionen los subdominios webmail y cpanel al cambiar el registro A

Aviso: estas instrucciones son para una versión de CPanel igual o posterior a 11.25.0. Seguir estas instrucciones para versiones anteriores puede abrir un agujero de seguridad en CPanel. Ver aviso de CPanel.

Si os encontráis en la situación de que habéis cambiado el registro A de la zona dns de vuestro dominio principal a una ip externa y cuando deseáis acceder al webmail a través de http://www.midominio.com/webmail observaréis que no hay «tutía» ya que la redirección del A os envía a un servidor que no es el que gestiona vuestro correo.

Si el siguiente paso que habéis seguido es crear un subdominio denominado webmail apuntando a la ip de vuestro host, seguro que inmediatamente  intentásteis probar con http://webmail.midominio.com y no conseguísteis que accediese.

Esto es debido a que debería redirigir a un puerto en concreto de esa ip (en cpanel el puerto donde escucha webmail es el 2095) .  Solucionarlo es muy sencillo si sois los administradores del servidor con cpanel. Estos son los pasos:

  • Accedeis a Tweak Setting en WHM
  • En la sección Domains, marcar la opción:  Add proxy VirtualHost to httpd.conf to automatically redirect unconfigured cpanel, webmail, webdisk and whm subdomains to the correct port (requires mod_rewrite and mod_proxy) que literalmente quiere decir:

Añadir proxy VirtualHost a httpd.conf para redirigir automáticamente al puerto correcto los subdominios cpanel, webmail, webdisk y whm que no hayan sido configurados (requiere mod_rewrite y mod_proxy).

Your changes have been saved.

Restarting cPanel daemons … Done
Updating your system to reflect any changes …

Updating "Proxy Subdomains" from "0" to "1".
Distilled successfully
"Proxy Subdomains" was updated.

Done.

Your changes have been saved.

Restarting cPanel daemons … Done
Updating your system to reflect any changes …

Updating "Proxy Subdomains" from "0" to "1".
Distilled successfully
"Proxy Subdomains" was updated.

Done.