

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Instalación y configuración de Magento en Lightsail
<a name="amazon-lightsail-quick-start-guide-magento"></a>

**¿Lo sabía?**  
 Lightsail almacena siete instantáneas diarias y reemplaza automáticamente la más antigua por la más reciente cuando habilita las instantáneas automáticas para su instancia. Para obtener más información, consulte [Configurar instantáneas automáticas para instancias y discos de Lightsail](https://docs.aws.amazon.com/lightsail/latest/userguide/amazon-lightsail-configuring-automatic-snapshots.html). 

Estos son algunos pasos que debe seguir para empezar una vez que su instancia de Magento esté en funcionamiento en Amazon Lightsail.

**Contenido**
+ [Paso 1: obtener la contraseña de aplicación predeterminada para el sitio web de Magento](#amazon-lightsail-magento-get-the-default-user-password)
+ [Paso 2: asociar una dirección IP estática a la instancia de Magento](#amazon-lightsail-magento-attach-static-ip)
+ [Paso 3: iniciar sesión en el panel de administración del sitio web de Magento](#amazon-lightsail-magento-sign-in)
+ [Paso 4: dirigir el tráfico del nombre de dominio registrado al sitio web de Magento](#amazon-lightsail-magento-map-your-domain-to-your-instance)
+ [Paso 5: configurar HTTPS para el sitio web de Magento](#amazon-lightsail-magento-https)
+ [Paso 6: configurar SMTP para las notificaciones por correo electrónico](#amazon-lightsail-magento-smtp)
+ [Paso 7: leer la documentación de Bitnami y Magento](#amazon-lightsail-magento-read-the-bitnami-documentation)
+ [Paso 8: crear una instantánea de la instancia de Magento](#amazon-lightsail-magento-create-a-snapshot)

## Paso 1: obtener la contraseña de aplicación predeterminada para el sitio web de Magento
<a name="amazon-lightsail-magento-get-the-default-user-password"></a>

Complete los pasos a continuación para obtener la contraseña de aplicación predeterminada del sitio web de Magento. Para obtener más información, consulte [Obtener el nombre de usuario y la contraseña de la aplicación para su instancia de Bitnami en Amazon Lightsail](log-in-to-your-bitnami-application-running-on-amazon-lightsail.md).

1. En la página de administración de instancias, en la pestaña **Connect (Conectar)**, elija **Connect using SSH (Conectarse a través de SSH)**.  
![Connect mediante SSH en la consola de Lightsail](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/quick-start-connect-to-your-instance.png)

1. Una vez conectado, escriba el siguiente comando para obtener la contraseña predeterminada de la aplicación:

   ```
   cat $HOME/bitnami_application_password
   ```

   Debe obtener una respuesta similar a la del ejemplo siguiente, que contiene la contraseña de aplicación predeterminada. Guarde esta contraseña en un lugar seguro. La utilizará en la siguiente sección de este tutorial para iniciar sesión en el panel de administración del sitio web de Magento.  
![Contraseña de aplicación predeterminada para instancias de Bitnami](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/magento-quick-start-ssh-default-application-password.png)

## Paso 2: asociar una dirección IP estática a la instancia de Magento
<a name="amazon-lightsail-magento-attach-static-ip"></a>

La dirección IP pública dinámica y predeterminada asociada a la instancia cambia cada vez que detiene e inicia la instancia. Puede crear una dirección IP estática y asociarla a la instancia para evitar que cambie la dirección IP pública. Después, al usar el nombre de dominio con la instancia, no tiene que actualizar los registros de DNS del dominio cada vez que detenga e inicie la instancia. Solo puede asociar una dirección IP estática a cada instancia.

En la página de administración de la instancia, en la pestaña **Redes**, seleccione **Crear IP estática** o **Asociar IP estática** (si creó previamente una IP estática que puede asociar a la instancia) y, a continuación, siga las instrucciones que aparecen en la página. Para obtener más información, consulte [Creación de una IP estática y asociación a una instancia](lightsail-create-static-ip.md).

![Adjunte una dirección IP estática a la consola de Lightsail](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/quick-start-static-ip-address.png)


Después de adjuntar la nueva dirección IP estática a la instancia, debe completar los siguientes pasos para que el software Magento conozca la nueva dirección IP estática.

1. Anote la dirección IP estática de la instancia. Aparece en la sección de encabezado de la página de administración de instancias.  
![Dirección IP pública o estática de una instancia de Lightsail](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/quick-start-public-static-ip.png)

1. En la página de administración de instancias, en la pestaña **Connect (Conectar)**, elija **Connect using SSH (Conectarse a través de SSH)**.  
![Conexión a su instancia mediante SSH](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/quick-start-connect-using-ssh.png)

1. Una vez lista la conexión, ingrese el comando siguiente. Asegúrese de sustituirla por {{<StaticIP>}} la nueva dirección IP estática de la instancia.

   ```
   sudo /opt/bitnami/configure_app_domain --domain {{<StaticIP>}}
   ```

   **Ejemplo:**

   ```
   sudo /opt/bitnami/configure_app_domain --domain {{203.0.113.0}}
   ```

   Debería ver una respuesta similar a la del siguiente ejemplo. El software Magento debe conocer la nueva dirección IP estática.  
![Resultado de la herramienta de configuración de dominios](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/quick-start-configure-domain-ip.png)

**nota**  
Actualmente, Magento no admite IPv6 direcciones. Puedes habilitarlo IPv6 para esta instancia, pero el software Magento no responderá a las solicitudes a través de la IPv6 red.

## Paso 3: iniciar sesión en el panel de administración del sitio web de Magento
<a name="amazon-lightsail-magento-sign-in"></a>

Complete los siguientes pasos para acceder al sitio web de Magento e iniciar sesión en el panel de administración. Para iniciar sesión, utilizará el nombre de usuario predeterminado (`user`) y la contraseña de aplicación predeterminada que obtuvo antes en esta guía.

1. En la consola de Lightsail, anote la dirección IP pública o estática que aparece en el área del encabezado de la página de administración de instancias.  
![Dirección IP pública o estática de una instancia de Lightsail](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/quick-start-public-static-ip.png)

1. Vaya a la siguiente dirección para acceder a la página de inicio de sesión del panel de administración del sitio web de Magento. Asegúrese de sustituirla por {{<InstanceIpAddress>}} la dirección IP pública o estática de la instancia.

   ```
   http://{{<InstanceIpAddress>}}/admin
   ```

   **Ejemplo: **

   ```
   http://{{203.0.113.0}}/admin
   ```
**nota**  
Es posible que se tenga que reiniciar la instancia si no puede acceder a la página de inicio de sesión del panel de administración de Magento.

1. Ingrese el nombre de usuario predeterminado (`user`) y la contraseña de aplicación predeterminada que obtuvo antes en esta guía, y elija **Sign in (Iniciar sesión)**.  
![Página de inicio de sesión del panel de administración de Magento](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/magento-quick-start-magento-sign-in-page.png)

   Aparece el panel de administración de Magento.  
![Panel de administración de Magento](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/magento-quick-start-magento-administration-dashboard.png)

Para cambiar el nombre de usuario predeterminado o la contraseña utilizada para iniciar sesión en el panel de administración del sitio web de Magento, elija **System (Sistema)** en el panel de navegación y, a continuación, elija **All Users (Todos los usuarios)**. Para obtener más información, consulte [Adding users (Agregar usuarios)](https://docs.magento.com/user-guide/system/permissions-users-all.html)*en la documentación de Magento*.

![Opción “Todos los usuarios” en el panel de navegación de Magento](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/magento-quick-start-all-users.png)


Para obtener más información acerca del panel de administración, consulte [Guía de usuario de Magento 2.4](https://docs.magento.com/user-guide/).

## Paso 4: dirigir el tráfico del nombre de dominio registrado al sitio web de Magento
<a name="amazon-lightsail-magento-map-your-domain-to-your-instance"></a>

Para dirigir el tráfico del nombre de dominio registrado, como `example.com`, al sitio web de Magento, agregue un registro al sistema de nombres de dominio (DNS) de su dominio. Los registros de DNS se suelen administrar y alojar en el registrador en el que registró su dominio. Sin embargo, le recomendamos que transfiera la administración de los registros DNS de su dominio a Lightsail para que pueda administrarlos mediante la consola de Lightsail.

En la página de inicio de la consola Lightsail, en **la pestaña Dominios y** DNS, **elija Crear zona DNS** y, a continuación, siga las instrucciones de la página. Para obtener más información, consulte [Crear una zona DNS para administrar los registros DNS de su dominio en Lightsail](lightsail-how-to-create-dns-entry.md).

Después de que el nombre de dominio dirija el tráfico a la instancia, debe completar los siguientes pasos para que el software Magento conozca el nombre de dominio.

1. En la página de administración de instancias, en la pestaña **Connect (Conectar)**, elija **Connect using SSH (Conectarse a través de SSH)**.  
![Conexión a su instancia mediante SSH](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/quick-start-connect-using-ssh.png)

1. Una vez lista la conexión, ingrese el comando siguiente. Asegúrese de {{<DomainName>}} reemplazarlo por el nombre de dominio que dirige el tráfico a su instancia.

   ```
   sudo /opt/bitnami/configure_app_domain --domain {{<DomainName>}}
   ```

   **Ejemplo:**

   ```
   sudo /opt/bitnami/configure_app_domain --domain {{www.example.com}}
   ```

   Debería ver una respuesta similar a la del siguiente ejemplo. El software Magento ahora debe conocer el nombre de dominio.  
![Resultado de la herramienta de configuración de dominios](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/quick-start-configure-domain.png)

## Paso 5: configurar HTTPS para el sitio web de Magento
<a name="amazon-lightsail-magento-https"></a>

Siga los pasos que se describen a continuación para configurar HTTPS en el sitio web de Magento. Estos pasos te muestran cómo usar la herramienta de configuración HTTPS de Bitnami (bncert), que es una herramienta de línea de comandos para solicitar SSL/TLS certificados, configurar redirecciones (por ejemplo, de HTTP a HTTPS) y renovar certificados.

**importante**  
La herramienta bncert emitirá certificados solo para dominios que actualmente dirijan el tráfico a la dirección IP pública de la instancia de Magento. Antes de comenzar con estos pasos, asegúrese de agregar registros DNS al DNS de todos los dominios que desee utilizar con el sitio web de Magento.

1. En la página de administración de instancias, en la pestaña Connect (Conectar), elija **Connect using SSH (Conectarse a través de SSH)**.  
![Connect mediante SSH en la consola de Lightsail](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/quick-start-connect-to-your-instance.png)

1. Una vez lista la conexión, ingrese el siguiente comando para iniciar la herramienta bncert.

   ```
   sudo /opt/bitnami/bncert-tool
   ```

   Debería ver una respuesta similar a la del siguiente ejemplo:  
![Ejecución de la herramienta bncert](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/magento-quick-start-run-bncert-tool-success.png)

1. Ingrese el nombre de dominio principal y los nombres de dominio alternativos, separados por un espacio, como se muestra en el siguiente ejemplo.  
![Especificación de los nombres de dominio principal y alternativos](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/magento-quick-start-bncert-domain-names.png)

1. Se enumeran los cambios que se van a realizar. Escriba `Y` y pulse **Intro** para confirmar y continuar.  
![Confirmación de los cambios](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/magento-quick-start-bncert-confirm-changes.png)

1. Ingrese la dirección de correo electrónico para asociarla con el certificado de Let's Encrypt y pulse **Intro**.  
![Asociación de la dirección de correo electrónico con el certificado de Let's Encrypt](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/magento-quick-start-bncert-email-address.png)

1. Revise el acuerdo de suscriptor de Let's Encrypt. Escriba `Y` y pulse **Intro** para aceptar el acuerdo y continuar.  
![Revisión del acuerdo de suscriptor de Let's Encrypt](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/magento-quick-start-bncert-lets-ecrypt-agreement.png)

   Las acciones se realizan para habilitar HTTPS en la instancia, incluida la solicitud del certificado y la configuración de las redirecciones que especifique.  
![Acciones que se realizan](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/magento-quick-start-bncert-performing-actions.png)

   El certificado se ha emitido y validado correctamente, y las redirecciones se han configurado correctamente en la instancia si ve un mensaje similar al siguiente ejemplo.  
![Acciones completadas correctamente](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/magento-quick-start-bncert-success-conf.png)

   La herramienta `bncert` realizará una renovación automática del certificado cada 80 días antes de que caduque. Continúe con el siguiente conjunto de pasos para terminar de habilitar HTTPS en el sitio web de Magento.

1. Vaya a la siguiente dirección para acceder a la página de inicio de sesión del panel de administración del sitio web de Magento. Asegúrese de {{<DomainName>}} reemplazarlo por el nombre de dominio registrado que dirige el tráfico a su instancia.

   ```
   http://{{<DomainName>}}/admin
   ```

   **Ejemplo: **

   ```
   http://{{www.example.com}}/admin
   ```

1. Ingrese el nombre de usuario predeterminado (`user`) y la contraseña de aplicación predeterminada que obtuvo antes en esta guía, y elija **Sign in (Iniciar sesión)**.  
![Página de inicio de sesión del panel de administración de Magento](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/magento-quick-start-magento-sign-in-page.png)

   Aparece el panel de administración de Magento.  
![Panel de administración de Magento](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/magento-quick-start-magento-administration-dashboard.png)

1. En el panel de navegación, elija **Stores (Tiendas)** y, a continuación, elija **Configuration (Configuración)**.  
![Panel de administración de Magento](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/magento-quick-start-magento-configuration.png)

1. Elija **Web** y, a continuación, expanda el URLs nodo **base**.

1. En el cuadro de texto **Base URLs** (URL base) escriba la URL completa de su sitio web, por ejemplo `https://www.example.com/`.  
![Panel de administración de Magento](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/magento-quick-start-magento-base-urls.png)

1. Amplíe el nodo base URLs (seguro).

1. En el cuadro de texto **URL base segura** escriba la URL completa de su sitio web, por ejemplo `https://www.example.com/`.  
![Panel de administración de Magento](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/magento-quick-start-magento-base-urls-secure.png)

1. Seleccione **Sí** para las opciones **Usar seguro URLs en Storefront**, **Usar seguro URLs en la administración** y **Actualizar solicitudes inseguras**.  
![Panel de administración de Magento](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/magento-quick-start-magento-base-urls-secure-options.png)

1. Elija guardar configuración en la parte superior de la página.

   HTTPS ahora está configurado para el sitio web de Magento. Cuando los clientes naveguen a la versión HTTP (por ejemplo, `http://www.example.com`) de su sitio web de Magento, se les redirigirá automáticamente a la versión HTTPS (por ejemplo, `https://www.example.com`).

## Paso 6: configurar SMTP para las notificaciones por correo electrónico
<a name="amazon-lightsail-magento-smtp"></a>

Establezca la configuración SMTP del sitio web de Magento para habilitar las notificaciones por correo electrónico para él. Para obtener más información, consulte [Install the Magento Magepal SMTP extension](https://docs.bitnami.com/aws/apps/magento/configuration/install-extension-smtp/) (Instalar la extensión SMTP Magento Magepal) en la *documentación de Bitnami*.

**importante**  
Si configura SMTP para usar los puertos 25, 465 o 587, debe abrir esos puertos en el firewall de la instancia en la consola de Lightsail. Para obtener más información, consulte [Añadir y editar reglas de firewall de instancias en Amazon Lightsail](amazon-lightsail-editing-firewall-rules.md).  
Si configura una cuenta de Gmail para enviar correo electrónico en el sitio web de Magento, debe usar una contraseña de aplicación en lugar de usar la contraseña estándar que usa para iniciar sesión en Gmail. Para obtener más información, consulte [Iniciar sesión con contraseñas de aplicación](https://support.google.com/accounts/answer/185833?hl=en).

## Paso 7: leer la documentación de Bitnami y Magento
<a name="amazon-lightsail-magento-read-the-bitnami-documentation"></a>

Lea la documentación de Bitnami para obtener información acerca de cómo llevar a cabo tareas administrativas en el sitio web y la instancia de Magento, por ejemplo, instalar complementos y personalizar el tema. Para obtener más información, consulte [Bitnami Magento Stack for AWS Cloud](https://docs.bitnami.com/aws/apps/magento/) en la *documentación de Bitnami*.

También debe leer la documentación de Magento para aprender a administrar el sitio web de Magento. Para obtener más información, consulte la [Guía de usuario de Magento.2.4](https://docs.magento.com/user-guide/).

## Paso 8: crear una instantánea de la instancia de Magento
<a name="amazon-lightsail-magento-create-a-snapshot"></a>

Después de configurar el sitio web como desea, cree instantáneas periódicas de la instancia para realizar una copia de seguridad. Una instantánea es una copia del disco de sistema y de la configuración original de una instancia. Una instantánea contiene todos los datos necesarios para restaurar la instancia (desde el momento en que se hizo la instantánea).

Puede crear [instantáneas manualmente o activar las](https://docs.aws.amazon.com/lightsail/latest/userguide/understanding-snapshots-in-amazon-lightsail.html#manual-snapshots) [instantáneas automáticas para que Lightsail cree instantáneas](https://docs.aws.amazon.com/lightsail/latest/userguide/understanding-snapshots-in-amazon-lightsail.html#automatic-snapshots) diarias por usted. Si hay algún problema con la instancia, puede crear una nueva instancia de reemplazo mediante la instantánea.

Puede trabajar con instantáneas en la página de administración de la instancia, en la pestaña **Instantáneas**. Para obtener más información, consulte [Instantáneas en Amazon Lightsail](understanding-snapshots-in-amazon-lightsail.md).

![Cree una instantánea de instancia en la consola de Lightsail](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/quick-start-instance-snapshots.png)
