Configure WordPress con una red de entrega de contenido de Lightsail - 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.

Configure WordPress con una red de entrega de contenido de Lightsail

En esta guía, le mostramos cómo configurar su WordPress instancia para que funcione con una distribución de Amazon Lightsail.

Todas las distribuciones de Lightsail están HTTPS habilitadas de forma predeterminada para su dominio predeterminado (por ejemplo,). 123456abcdef.cloudfront.net La configuración de la distribución determina si la conexión entre la distribución y la instancia está cifrada.

  • Su WordPress sitio web HTTP solo usa: si su sitio web HTTP solo es el origen de su distribución y no está configurado para usarloHTTPS, puede configurar su distribución para que finalice o reenvíe todas las solicitudes SSL de TLS contenido a su instancia mediante una conexión no cifrada.

  • Su WordPress sitio web utiliza HTTPS: si su sitio web es el origen de su distribución, puede configurar su distribución para que reenvíe todas las solicitudes de contenido a su instancia mediante una conexión cifrada. HTTPS Esta configuración se conoce como end-to-end cifrado.

Creación de una distribución

Complete los siguientes pasos para configurar una distribución de Lightsail para su instancia. WordPress Para obtener más información, consulte Cree una red de distribución de contenido de Lightsail.

Requisito previo

Cree y configure una WordPress instancia como se describe en. Lanzamiento y configuración de WordPress en Lightsail

Para crear una distribución para tu WordPress instancia
  1. En el panel de navegación izquierdo, elija Redes.

  2. Elija Crear distribución.

  3. En Elija su origen, elija la región en la que está ejecutando la WordPress instancia y, a continuación, elija la WordPress instancia. Usamos automáticamente la dirección IP estática que ha asociado a la instancia.

  4. Para Comportamiento del almacenamiento en caché, selecciona Ideal para WordPress.

  5. (Opcional) Para configurar el end-to-end cifrado, cambie la política del protocolo de origen a «HTTPSSolo». Para obtener más información, consulte Política de protocolo de origen.

  6. Configure las demás opciones y luego elija Crear distribución.

  7. En la pestaña Dominios personalizados, seleccione Crear certificado. Ingrese un nombre único para el certificado, escriba los nombres del dominio y los subdominios y, a continuación, seleccione Crear certificado.

  8. Elija Attach certificate (Adjuntar certificado).

  9. En Actualizar DNS registros, selecciona Comprendo.

Actualizar DNS registros

Complete los siguientes pasos para actualizar los DNS registros de su zona de LightsailDNS.

Para actualizar los DNS registros de su distribución
  1. En el panel de navegación izquierdo, selecciona Dominios & DNS.

  2. Elija su DNS zona y, a continuación, elija la pestaña de DNSregistros.

  3. Elimine la A y AAAA los registros del dominio que especificó en su certificado.

  4. Elija Agregar registro y cree un CNAME registro que convierta su dominio en el dominio de su distribución (por ejemplo, EXAMPLE d2vbec9 .cloudfront.net).

  5. Seleccione Guardar.

Cómo permitir que la distribución almacene en caché el contenido estático

Complete el siguiente procedimiento para editar el wp-config.php archivo de la WordPress instancia de modo que funcione con la distribución.

nota

Te recomendamos que crees una instantánea de la WordPress instancia antes de empezar con este procedimiento. La instantánea se puede utilizar como una copia de seguridad desde la que puede crear otra instancia en caso de que algo salga mal. Para obtener más información, consulte Creación de una instantánea de una instancia de Linux o Unix.

  1. Inicie sesión en la consola de Lightsail.

  2. En el panel de navegación izquierdo, elija el icono de SSH cliente basado en el navegador que aparece junto a la instancia. WordPress

  3. Después de conectarse a la instancia, ingrese el siguiente comando para crear una copia de seguridad del archivo wp-config.php. Si algo sale mal, puede restaurar el archivo mediante la copia de seguridad.

    sudo cp /opt/bitnami/wordpress/wp-config.php /opt/bitnami/wordpress/wp-config.php.backup
  4. Ingrese el siguiente comando para abrir el archivo wp-config.php con Vim.

    sudo vim /opt/bitnami/wordpress/wp-config.php
  5. Pulse I para acceder al modo de inserción en Vim.

  6. Elimine las siguientes líneas de código en el archivo.

    define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/'); define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST'] . '/');
  7. Agrega una de las siguientes líneas de código al archivo en función de la versión WordPress que utilices:

    • Si está utilizando la versión 3.3 o inferior, agregue las siguientes líneas de código donde previamente eliminó el código.

      define('WP_SITEURL', 'https://' . $_SERVER['HTTP_HOST'] . '/'); define('WP_HOME', 'https://' . $_SERVER['HTTP_HOST'] . '/'); if (isset($_SERVER['HTTP_CLOUDFRONT_FORWARDED_PROTO']) && $_SERVER['HTTP_CLOUDFRONT_FORWARDED_PROTO'] === 'https') { $_SERVER['HTTPS'] = 'on'; }
    • Si está utilizando la versión 3.3.1-5 o superior, agregue las siguientes líneas de código donde previamente eliminó el código.

      define('WP_SITEURL', 'http://DOMAIN/'); define('WP_HOME', 'http://DOMAIN/'); if (isset($_SERVER['HTTP_CLOUDFRONT_FORWARDED_PROTO']) && $_SERVER['HTTP_CLOUDFRONT_FORWARDED_PROTO'] === 'https') { $_SERVER['HTTPS'] = 'on'; }
  8. Pulse la tecla Esc para salir del modo de inserción en Vim, escriba :wq! y pulse Intro para guardar las ediciones (escrituras) y salir de Vim.

  9. Ingrese el siguiente comando para reiniciar el servicio de Apache en la instancia.

    sudo /opt/bitnami/ctlscript.sh restart apache
  10. Espere un momento a que el servicio de Apache se reinicie y, a continuación, pruebe si la distribución está almacenando en caché el contenido. Para obtener más información, consulte Probar su distribución de Amazon Lightsail.

  11. Si algo salió mal, vuelva a conectarse a la instancia mediante el cliente basado en navegador. SSH Ejecute el siguiente comando para restaurar el archivo wp-config.php mediante la copia de seguridad que creó anteriormente en esta guía.

    sudo cp /opt/bitnami/wordpress/wp-config.php.backup /opt/bitnami/wordpress/wp-config.php

    Cuando lo haya hecho, ingrese el siguiente comando para reiniciar el servicio de Apache:

    sudo /opt/bitnami/ctlscript.sh restart apache

Información adicional acerca de las distribuciones

Estos son algunos artículos que le ayudarán a administrar las distribuciones en Lightsail: