Guía de inicio rápido: PrestaShop - Amazon Lightsail

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.

Guía de inicio rápido: PrestaShop

Estos son algunos pasos que debe seguir para empezar una vez que la PrestaShop instancia esté en funcionamiento en Amazon Lightsail.

Contenido

Paso 1: Obtenga la contraseña de aplicación predeterminada para su PrestaShop sitio web

Complete los siguientes pasos para obtener la contraseña de aplicación predeterminada para su PrestaShop sitio web.

  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
  2. 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 usará en la siguiente sección de este tutorial para iniciar sesión en el panel de administración de su sitio web. PrestaShop

    
            Contraseña de aplicación predeterminada para instancias de Bitnami

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.

Paso 2: Adjunte una dirección IP estática a la instancia PrestaShop

La dirección IP pública asignada a la instancia la primera vez que la cree cambiará cada vez que detenga e inicie la instancia. Debe crear una dirección IP estática y adjuntarla a la instancia para asegurarse de que la dirección IP pública no cambie. Después, al usar un nombre de dominio registrado, como example.com, con la instancia no tiene que actualizar los registros de DNS del dominio cada vez que detenga e inicie la instancia. Puede adjuntar una IP estática a una instancia.

En la página de administración de instancias, en la pestaña Networking (Redes), elija Create a static IP (Crear una IP estática) o Attach static IP (Adjuntar IP estática) (si creó previamente una IP estática que puede adjuntar a la instancia), y siga las instrucciones que aparecen en la página.


        Adjunte una dirección IP estática a la consola de Lightsail

Para obtener más información, consulte Creación de una IP estática y asociación a una instancia.

Después de adjuntar la nueva dirección IP estática a la instancia, debe completar los siguientes pasos para que el PrestaShop software 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
  2. 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).

    
            Conéctese a la instancia mediante SSH.
  3. Una vez lista la conexión, ingrese el comando siguiente. Asegúrese de reemplazar <StaticIP> por la 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. Ahora, el PrestaShop software debería conocer la nueva dirección IP estática.

    
            Resultado de la herramienta de configuración de dominios
nota

PrestaShop actualmente no admite direcciones IPv6. Puedes habilitar IPv6 para la instancia, pero el PrestaShop software no responderá a las solicitudes a través de la red IPv6.

Paso 3: Inicie sesión en el panel de administración de su sitio web PrestaShop

Complete el siguiente paso para acceder a su PrestaShop sitio web e iniciar sesión en su panel de administración. Para iniciar sesión, utilizará el nombre de usuario predeterminado (user@example.com) 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
  2. Navegue hasta la siguiente dirección para acceder a la página de inicio de sesión del panel de administración de su PrestaShop sitio web. Asegúrese de reemplazar < InstanceIpAddress > por la dirección IP pública o estática de su instancia.

    http://<InstanceIpAddress>/administration

    Ejemplo:

    http://203.0.113.0/administration
  3. Ingrese la contraseña y el nombre de usuario (user@example.com) predeterminados de la aplicación que obtuvo antes en esta guía, y elija Log in (Iniciar sesión).

    
            La página de inicio de sesión del panel de  PrestaShop  administración

    Aparece el panel de PrestaShop administración.

    
            PrestaShop panel de administración

Para cambiar el nombre de usuario o la contraseña predeterminados que utiliza para iniciar sesión en el panel de administración de su PrestaShop sitio web, elija Parámetros avanzados en el panel de navegación y, a continuación, elija Equipo. Para obtener más información, consulte la Guía del usuario PrestaShop en la PrestaShop documentación.


        Parámetros avanzados en el panel  PrestaShop  de navegación

Para obtener más información sobre el panel de administración, consulte la Guía del usuario PrestaShop en la PrestaShop documentación.

Paso 4: Dirija el tráfico de su nombre de dominio registrado a su PrestaShop sitio web

Para dirigir el tráfico de tu nombre de dominio registrado, por ejemploexample.com, a tu PrestaShop sitio web, añades un registro al sistema de nombres de dominio (DNS) de tu 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.

Una vez que su nombre de dominio dirija el tráfico a su instancia, debe completar los siguientes pasos para que el PrestaShop software 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).

    
            Conéctese a la instancia mediante SSH.
  2. Una vez lista la conexión, ingrese el comando siguiente. Asegúrese de reemplazar < DomainName > 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 PrestaShop software ahora debería conocer el nombre de dominio.

    
            Resultado de la herramienta de configuración de dominios

Paso 5: Configura HTTPS para tu PrestaShop sitio web

Complete los siguientes pasos para configurar HTTPS en su PrestaShop sitio web. Estos pasos le muestran cómo utilizar la herramienta de configuración HTTPS de Bitnami (bncert), que es una herramienta de línea de comandos para solicitar certificados SSL/TLS, configurar redirecciones (por ejemplo, de HTTP a HTTPS) y renovar certificados.

importante

La herramienta bncert emitirá certificados solo para los dominios que actualmente enruten el tráfico a la dirección IP pública de la instancia PrestaShop . Antes de comenzar con estos pasos, asegúrate de añadir los registros DNS al DNS de todos los dominios que quieras usar con tu PrestaShop sitio web.

  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
  2. 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
  3. 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
  4. La herramienta bncert le preguntará cómo desea que se configure la redirección del sitio web. Las opciones disponibles son las siguientes:

    • Enable HTTP to HTTPS redirection (Habilitar la redirección de HTTP a HTTPS): especifica si los usuarios que navegan a la versión HTTP de su sitio web (p. ej., http:/example.com) se redirigen automáticamente a la versión HTTPS (p. ej., https://example.com). Recomendamos habilitar esta opción porque obliga a todos los visitantes a utilizar la conexión cifrada. Escriba Y y pulse Intro para habilitarla.

    • Enable non-www to www redirection (Habilitar la redirección de no www a www): especifica si los usuarios que navegan al ápex de su dominio (p. ej., https://example.com) se redirigen automáticamente al subdominio www del dominio (p. ej., https://www.example.com). Le recomendamos que habilite esta opción. Sin embargo, es posible que desee desactivarla y habilitar la opción alternativa (habilitar la redirección de www a no www) si ha especificado el ápex de su dominio como dirección de sitio web preferida en las herramientas de motores de búsqueda, como las herramientas de administrador de web de Google, o si su ápex apunta directamente a su IP y a su subdominio www hace referencia al ápex a través de un registro CNAME. Ingrese Y y pulse Intro para habilitarla.

    • Enable www to non-www redirection (Habilitar la redirección de www a no www): especifica si los usuarios que navegan al subdominio www del dominio (p. ej., https://www.example.com) se redirigen automáticamente al ápex del dominio (p. ej., https://example.com). Recomendamos desactivar esta opción, si ha habilitado la redirección de no www a www. Escriba N y pulse Intro para desactivarla.

    Las selecciones deberían parecerse a las del siguiente ejemplo.

    
            Opciones de redirección de sitio web
  5. Se enumeran los cambios que se van a realizar. Escriba Y y pulse Intro para confirmar y continuar.

    
            Confirmación de los cambios
  6. 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
  7. 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

    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

    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

    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 su sitio web. PrestaShop

  8. Navegue hasta la siguiente dirección para acceder a la página de inicio de sesión del panel de administración de su PrestaShop sitio web. Asegúrese de reemplazar < DomainName > por el nombre de dominio registrado que dirige el tráfico a su instancia.

    http://<DomainName>/administration

    Ejemplo:

    http://www.example.com/administration
  9. Ingrese la contraseña y el nombre de usuario (user@example.com) predeterminados de la aplicación que obtuvo antes en esta guía, y elija Log in (Iniciar sesión).

    
            La página de inicio de sesión del panel de  PrestaShop  administración

    Aparece el panel de PrestaShop administración.

    
            PrestaShop panel de administración
  10. Elija Shop Parameters (Parámetros de tienda) en el panel de navegación y, a continuación, elija General.

    
            Parámetros generales del panel  PrestaShop  de navegación
  11. Elija Yes (Sí) junto a Enable SSL (Habilitar SSL).

    
            Habilite SSL en el panel  PrestaShop  de administración
  12. Desplácese hasta el final de la página y elija Save (Guardar).

  13. Cuando la página General se recargue, elija Yes (Sí) junto aEnable SSL on all pages (Habilitar SSL en todas las páginas).

    
            Habilite el SSL en todas las páginas del panel  PrestaShop  de administración
  14. Desplácese hasta el final de la página y elija Save (Guardar).

    HTTPS ya está configurado para su PrestaShop sitio web. Cuando los clientes naveguen a la versión HTTP (por ejemplohttp://www.example.com) de tu PrestaShop sitio web, 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

Configura los ajustes de SMTP de tu PrestaShop sitio web para habilitar las notificaciones por correo electrónico. Para ello, inicia sesión en el panel de administración de tu PrestaShop sitio web. Elija Advanced Parameters (Parámetros avanzados) en el panel de navegación y, a continuación, elija E-mail. En consecuencia, también deberá ajustar los contactos de su email. Para ello, seleccione Shop Parameters (Parámetros de tienda) en el panel de navegación y, a continuación, elija Contact (Contacto).


        Opción de correo electrónico en el panel de navegación

Para obtener más información, consulte la Guía del usuario PrestaShop en la PrestaShop documentación y Configurar SMTP para los correos electrónicos salientes 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.

Si configura su cuenta de Gmail para enviar correo electrónico en su PrestaShop sitio web, 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.

Paso 7: Lee Bitnami y la documentación PrestaShop

Lee la documentación de Bitnami para obtener información sobre cómo realizar tareas administrativas en la PrestaShop instancia y el sitio web, como instalar complementos y personalizar el tema. Para obtener más información, consulte Bitnami PrestaShop Stack para la nube de AWS en la documentación de Bitnami.

También debe leer la PrestaShop documentación para aprender a administrar su sitio web. PrestaShop Para obtener más información, consulte la Guía del usuario PrestaShop en la PrestaShop documentación.

Paso 8: Crea una instantánea de tu PrestaShop instancia

Después de configurar el sitio PrestaShop web de la forma que desee, cree instantáneas periódicas de la instancia para hacer una copia de seguridad de la misma. Puede crear instantáneas manualmente o activar las instantáneas automáticas para que Lightsail cree instantáneas diarias por usted. Si hay algún problema con la instancia, puede crear una nueva instancia de reemplazo mediante la instantánea. Para obtener más información, consulte Instantáneas.

En la página de administración de instancias, en la pestaña Snapshot (instantánea), elija Create a snapshot (Crear una instantánea) o elija habilitar las instantáneas automáticas.


        Cree una instantánea de instancia en la consola de Lightsail

Para obtener más información, consulte Crear una instantánea de su instancia de Linux o Unix en Amazon Lightsail o Habilitar o deshabilitar instantáneas automáticas para instancias o discos en Amazon Lightsail.