Si quieres publicar varios websites en una sola instancia de AWS EC2 , en con cualquier servicio Apache, sigue estos pasos:
1. Iniciamos sesión SSH en la instancia de EC2 y conseguimos permiso de super ususario
#sudo su2. Creamos la carpeta de destino donde dejaremos el website.
# mkdir /var/www/lasendadeladmin3. En la configuración recomendada de LAMP para la instancia EC2, el servicio Apache va a buscar en la /etc/httpd/conf.d todos los archivo de configuración adicionales. Creamos un archivo para la configuración del nuevo sitio web y después lo editamos.
# touch /etc/httpd/conf.d/lasendadeladmin.conf4. En el editor añadimos la siguiente configuración
# vim /etc/httpd/conf.d/lasendadeladmin.conf
<VirtualHost *:80>5. Una vez completada la configuración pasamos a configurar los permisos de la carpeta creada y el contenido para que el servicio de Apache pueda leer y ejecutar en él, y que el usuario standar ec2-user pueda añadir y editar contenido
ServerName lasendadeladmin.com
ServerAlias www.lasendadeladmin.com
DocumentRoot /var/www/lasendadeladmin
DirectoryIndex index.html
<Directory /var/www/lasendadeladmin>
AllowOverride All
</Directory>
</VirtualHost>
# cd /var/www/lasendadeladmin6. Una vez completado la configuración, reniciamos el servicio de apache
# find . -type d -exec chmod 0755 {} \;
# find . -type f -exec chmod 0644 {} \;
# chown -R ec2-user:apache .
# chmod -R g+w .
# chmod g+s .
# service httpd restartY ahora ya podemos añadir contenido a la carpeta y publicar nuestro website.