Cómo crear subdominios en Apache con Ubuntu

Fecha de la última modificación

apache-server

Te vamos a enseñar en este tutorial a cómo crear subdominios en Apache y configurar las DNS de tu dominio.

Lo que vamos hacer es exactamente es esto:

alexalt.es -> Y este será el dominio principal donde podremos poner nuestra página web.
blog.alexalt.es -> este será el subdominio donde podremos poner un blog.

Lo primero hay que tener instalado obviamente Apache, cuando tengamos instalado todo.

Tenemos que crear unas carpetas dentro de la siguiente ruta /var/www creamos una con web y otra con blog. En la carpeta web vamos a poner nuestra página web del dominio alexalt.es y en la carpeta blog vamos a poner el blog con el dominio blog.alexalt.es.

Para crear el subdominio vamos a crear un archivo virtualhost para apache, tenemos que ir a /etc/apache2/sites-avatibles, cuando estamos dentro creamos un archivo nano web.conf y escribimos lo siguiente:

#Web de alexalt
<VirtualHost *:80>
ServerName 156.243.21.564
ServerAlias alexalt.es
DocumentRoot /var/www/web
DirectoryIndex index.php
ServerAdmin [email protected]
Options FollowSymLinks
</VirtualHost>

Y Creamos el otro con el comando nano blog.conf:

#Blog de alexalt
<VirtualHost *:80>
ServerName 156.243.21.564
ServerAlias blog.alexalt.es
DocumentRoot /var/www/blog
DirectoryIndex index.php
ServerAdmin [email protected]
Options FollowSymLinks
</VirtualHost>

Para poder habilitarlo tenemos que poner a2ensite web y a2ensite blog, y quitamos el que viene por defecto con a2dissite 000-default

Ahora solo falta reiniciar apache poniendo esto:

sudo service apache2 start

Cuando tengamos todo eso podemos poner nuestros archivos en cada directorio.

Y ahora solo queda configurar las DNS de nuestro dominio para que podremos acceder a nuestro subdominios.

configuracion de las dns

Primero redirigimos el dominio a que ip de nuestro servidor quieres que vaya. Y luego ponemos el sub dominio.

configuracion de las dns1.jpg

Como tipo de dominio lo registramos como “A” en el nombre el subdominio/dominio y donde dice “points to” es donde tenemos que ponemos la IP.Y hacemos lo mismo con el otro dominio.

Y ya con esto tenemos configurado nuestro dominio principal y subdominio.
Espero que te haya ayudado, si se presenta algún problema no dudes comentarlo en la parte de los comentarios de este artículo.

Amante de la tecnología y de Android en si. Fundador de alexalt Amante del software y hardware libre. Y siempre aprendiendo algo nuevo cada día.

Compartir