Una guía paso a paso para configurar el sitio web Joomla en Lightsail powered by AWS.

Hace unas semanas, Amazon anunció un nuevo servicio llamado «Lightsail» para proporcionar VPS (Servidor Privado Virtual) a partir de 5 dólares al mes.

En el plan de $5, usted obtiene 512 MB de RAM, una CPU virtual, 20 GB de SSD, 1 TB de transferencia

lightsail-pricing

Viendo los precios, parece una competencia directa con DigitalOcean.

Lightsail está en la parte superior de AWS (Amazon Web Service) con muchas características para facilitar el alojamiento para Joomla, WordPress, Magento, Drupal, Node.js, MEAN, etc.

Sin embargo, en este artículo, – me centraré en Joomla.

Algunas de las características notables.

  • Dirección IP estática
  • Escalable y acceso a los servicios de AWS
  • Terminal SSH
  • Monitorización del servidor
  • Almacenamiento SSD de alto rendimiento
  • Instantáneas
  • Red rápida y segura
  • El primer mes gratis
lightsail

Empecemos

Creación de una cuenta Lightsail

  • Acceda al sitio web de Amazon Lightsail y haga clic en Registrarse
  • Introduzca su correo electrónico y seleccione «Soy un nuevo usuario»
  • Rellene la información de la página «Credenciales de inicio de sesión» e «Información de contacto» y haga clic en «Crear una cuenta»
  • Introduzca los datos de la tarjeta de crédito y active su cuenta
  • Una vez hecho esto, inicie sesión con la credencial y aparecerá la ventana emergente «Comenzando».
lightsail-getting-started

Crear una instancia de Joomla

Suponiendo que todavía está conectado, seleccione el «Joomla» de la lista

lightsail-select-joomla
  • Desplácese hacia abajo y seleccione el plan
  • Elija la zona donde desea alojar su sitio web
lightsail-select-zone
  • Cambie el nombre de la instancia si lo desea y haga clic en «Crear»
lightsail-create
  • tardará unos segundos en configurarse y una vez hecho; debería ver la instancia creada
lightsail-instance

Conexión al servidor Lightsail

Hay dos formas de conectarse a su servidor Lightsail

A través del navegador – puede entrar en el servidor directamente desde el propio navegador. Haga clic en la instancia, y tendrá un botón «Conectar usando SSH»

lightsail-ssh-browser

Esta sería probablemente la forma más sencilla de conectarse. No necesita introducir ninguna credencial ya que la sesión se autentica con su login de Lightsail.

Para convertirse en root, escriba «sudo su -» como se muestra a continuación.

lightsail-ssh

Usando un cliente SSH – Puede seguir las instrucciones detalladas sobre cómo conectarse usando un cliente SSH como Putty.

Gestionando la Instancia Lightsail

Usted puede administrar todo su servidor y Joomla a través de un navegador, y vamos a echar un vistazo a algunos de los importantes de configuración y métricas.

Dirección IP – obtendrá una IP pública para mapear a su dominio y una IP privada. Si sólo va a tener una instancia, entonces puede que no utilice la IP privada. Sin embargo, si usted está buscando para conectarse a otros servicios de AWS, entonces usted puede necesitar esto.

La IP pública y la IP privada se muestran junto a la instancia en la parte superior.

Informe de Utilización – obtiene el uso de CPU, Red en un intervalo de 1h, 6h, 1d, 1w, y 2weeks.

lightsail-metrics

Está disponible en la pestaña «Métricas«.

Cortafuegos – Los puertos 22, 80 y 443 están permitidos por defecto. Sin embargo, si desea permitir algún otro puerto o quiere editar un puerto existente, puede hacerlo a través del navegador en la pestaña «Redes».

lightsail-firewall

Cambiar el puerto SSH de 22 a otro sería una buena idea para evitar ataques de fuerza bruta.

Instantáneas – Sería útil tomar una copia de seguridad de su instancia, de modo que si algo va mal, pueda restaurarla con la instantánea tomada.

Reiniciar VM – la opción de parar y reiniciar está justo al lado de los detalles de la instancia.

Mapear dominio a IP Pública

Antes de mapear su dominio a IP pública, necesita reservar una IP estática. La IP pública actual que ve es dinámica y puede cambiar después de reiniciar su VM.

  • Para crear una IP pública estática, haga clic en «Crear otros recursos» y seleccione «IP estática»
  • Elija la instancia a la que desea adjuntar la IP y haga clic en «Crear»
  • En unos segundos, debería obtener una nueva IP pública estática
lightsail-static-ip

Ahora ya está todo listo para asignar esta IP pública a su dominio en el registrador. Puede entrar en el registrador de su dominio y actualizar el registro A de su dominio a la IP pública.

Por ejemplo, si su dominio está registrado con Name Cheap

  • Haga clic en «Gestionar» junto al dominio
  • Vaya a «DNS Avanzado»
  • Haga clic en «AÑADIR NUEVO REGISTRO»
  • Seleccione «A Record» para introducir la dirección IP pública y guarde los cambios haciendo clic en la marca de verificación verde.
namecheap-a-record

El DNS tardará algún tiempo en propagarse globalmente. Puede utilizar la herramienta de búsqueda de registros DNS para verificar el registro A.

Una vez hecho esto, intente acceder a su dominio y debería ver la página por defecto de Joomla.

lightsail-joomla-live

¿Se pregunta cuál es la credencial para iniciar sesión en la consola de administración de Joomla?

El nombre de usuario por defecto es – user

La contraseña se almacena en el archivo – /home/bitnami/bitnami_application_password

Todo suyo para configurar la plantilla de Joomla y no se olvide de asegurar su Joomla.

Rendimiento de Lightsail

Hice la prueba de velocidad en mi sitio web impulsado por Lightsail, y el resultado es fantástico.

No instalé ninguna extensión y se cargó en menos de un segundo.

Prueba de GTmetrix desde Dallas

gtmetrix-lightsail

Prueba deTWC desde California

twc-lightsail

Prueba de Pingdom desde Nueva York

pingdom-lightsail

Joomla funciona mejor en Lightsail y me parece prometedor. Un mes es gratis para probarlo y ver cómo va. Si necesita alguna alternativa, eche un vistazo a algunas de las mejores plataformas de alojamiento Joomla.