Activar subdominios wildcard en cPanel

Hosting cPanel   16 abril, 2013   Comentarios desactivados en Activar subdominios wildcard en cPanel

Los subdominios wildcard suele usarse cuando deseamos redirigir a todos los visitantes de una web sin tener en cuenta el subdominio por el que están accediendo.
Son muy útiles si alguien se equivoca y en vez de teclear www.misitio.com pone ww.misitio.com, es decir, usando subdominios wildcard todo el tráfico acceda a la web usando cualquier subdominio, estará accediendo a la web principal.
Por ejemplo, suelen usarse con WordPress cuando se activa la funcionalidad de multisite con subdominios.

Existen 3 maneras de activar los subdominios tipo wildcard:

1.- La manera más sencilla de activar un subdominio tipo wildcard es crear un subdominio *.midominio.com. Se puede realizar esta acción directamente desde cPanel > Subdominios.

2.- SI disponemos de acceso a WHM podemos acceder a la zona de edición de DNS, seleccionar el dominio que deseamos modificar de la lista de sitios web disponibles.
Al final de todo, donde poner «Add New Entries Below this Line», cubriríamos los campos como el siguiente:

*    14400    IN    A    999.999.999.999

Donde 999.999.999.999 es la IP de la cuenta.

3.- Otra forma de activar los subdominios wildcard es editando el archivo de configuración de Apache, el archivo httpd.conf. Para realizar esta tarea precisamos permisos de root y un acceso ssh.

Accedemos por ssh como usuario root y editamos (con vim o nano) el archivo httpd.conf, que suele estar localizado en /etc/httpd/conf. Buscamos las entradas VirtualHost para el sitio web y deberíamos encontrar algo como:

<VirtualHost 999.999.999.999>
ServerAlias www.midominio.com
ServerAdmin webmaster@midominio.com
DocumentRoot /home/midomini/public_html
ServerName midominio.com
User midomini
Group midomini
BytesLog /usr/local/apache/domlogs/midominio.com-bytes_log
CustomLog /usr/local/apache/domlogs/midominio.com combined
ScriptAlias /cgi-bin/ /home/midomini/public_html/cgi-bin/
</VirtualHost>

Lo único que debemos hacer es cambiar

ServerAlias www.midominio.com

por

ServerAlias *.midominio.com

o por

Serveralias www.midominio.com midominio.com *.midominio.com