Crear Virtual-Host Subdominio en Amazon EC2

Simplemente consiste con configurar el amazon ws para que tenga un vistualhost pero como yo en este caso tengo un dominio comprado hago que un alias apunte a ese virtual-host, esto es muy útil cuando se quiere tener diferentes paginas web con su propio "Subdominio".

Un ejemplo seria el de este blog que tiene el alias blog para mi dominio furiosojack pero que realmente apunta es a blogger.

En primer lugar es necesario crear una carpeta en la ruta /var/www/ o si gustan se crean una carpeta en su carpeta personal y hacen un enlace simbólico a esta misma ruta.

Luego en la siguiente ruta /etc/apache2/sites-available/ es necesario que se creen un archivo de configuración con la siguiente nomenclatura alias.sudominio.com.conf. en mi caso quedaria asi prueba.furiosojack.com.conf.


<VirtualHost *:80>
  ServerAdmin webadmin@dominio.com
  ServerName prueba.furiosojack.com
  ServerAlias prueba.furiosojack.com
  DocumentRoot /var/www/prueba/public
 <Directory /var/www/prueba/public>
        Options FollowSymLinks Indexes
        AllowOverride None
        Order allow,deny
        allow from all
        
 </Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined


</VirtualHost>



Dentro de este archivo la configuración debe ser como la anterior. en DocumentRoot he puesto esa ruta porque dentro de la carpeta que esta en var/www he creado la carpeta prueba y dentro de esta la carpeta public que sera como tal donde esta toda la pagina web.


Ahora es necesario habilitarlo y para ello es necesario el siguiente comando.

 sudo a2ensite prueba.furiosojack.com.conf

Si todo va bien debe arrojar un mensaje como:

To activate the new configuration, you need to run:
  service apache2 reload

Y luego de esto se reinicia el servicio de apache (service apache2 restart)

El subdominio ya funcionando en amazon pero ahora toca hacérselo saber a nuestro servidor de nombres de dominio, para ello en mi caso lo utilizo con godaddy entonces simplemente tengo que agregar un nuevo CNAME con la siguiente configuración:




Y eso es todo 

0 Comentarios