Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo instalar WordPress en Amazon Web Services

Pensar en instalar WordPress en Amazon Web Services (AWS) puede parecer intimidante. Hemos estado ahí, mirando una plataforma que parece diseñada exclusivamente para desarrolladores expertos.

Es fácil preocuparse por la complejidad y los costos potenciales. Pero AWS también es una plataforma en la nube potente que cualquiera puede usar para lanzar un sitio web altamente escalable.

Hemos utilizado AWS para proyectos que necesitaban más potencia de la que el hosting tradicional podía ofrecer. Te da acceso a la misma infraestructura potente que utilizan las grandes empresas de todo el mundo.

En esta guía, te guiaremos a través de todo el proceso paso a paso. Nuestro objetivo es hacer que la configuración de WordPress en AWS sea sencilla, incluso si es la primera vez.

¿Tienes prisa? Aquí tienes el resumen:

  • Método 1 (Instalación manual): Esta guía te muestra cómo instalar WordPress en AWS usando Lightsail. Es un método potente pero técnico, ideal para usuarios avanzados que desean control total del servidor.
  • Método 2 (Alternativa más fácil): Este método recomienda usar un proveedor de hosting administrado como SiteGround. Ofrece la potencia de una plataforma en la nube (Google Cloud) sin la complejidad técnica, lo que lo hace ideal para principiantes.
Instalación de WordPress en Amazon Web Services (AWS)

📝 Nota: Si recién estás iniciando un sitio web, te recomendamos usar una de las soluciones más sencillas de nuestra guía sobre cómo instalar WordPress.

¿Qué es AWS?

Amazon Web Services (AWS) es una plataforma integral de computación en la nube que ofrece servicios bajo demanda como alojamiento web, almacenamiento de datos y herramientas para desarrolladores.

En lugar de usar un servicio de alojamiento web tradicional con recursos fijos, AWS te permite crear tu propio entorno de alojamiento personalizado en la nube. Confían en él empresas de todos los tamaños, desde pequeñas startups hasta compañías globales.

¿Por qué instalar WordPress en AWS?

Basándonos en nuestra experiencia con proyectos de alto tráfico, instalar WordPress en AWS proporciona un nivel de escalabilidad que muchos hosts tradicionales no pueden igualar. Cuando necesites más velocidad, flexibilidad y confiabilidad, AWS te brinda las herramientas para construir exactamente lo que necesitas.

Dicho esto, AWS no es la solución perfecta para todas las situaciones. Aquí tienes un vistazo rápido a los pros y los contras para ayudarte a decidir si es adecuado para ti.

Ventajas de usar AWS para WordPress
  • Escalabilidad: Maneja fácilmente picos de tráfico utilizando herramientas como AWS Auto Scaling para ajustar automáticamente los recursos.
  • Flexibilidad: Personaliza tu entorno de alojamiento con el sistema operativo, la memoria y el almacenamiento exactos que deseas.
  • Rendimiento: Aprovecha la red global de servidores rápidos y los potentes recursos en la nube de Amazon.
  • Precios de pago por uso: Paga solo por los recursos que realmente utilizas, sin un costo mensual fijo.
Desventajas de usar AWS para WordPress
  • Curva de aprendizaje: AWS no es fácil para principiantes, y configurarlo puede ser complicado al principio.
  • Mantenimiento requerido: Eres responsable de administrar las actualizaciones, copias de seguridad y configuraciones de seguridad.
  • Los costos pueden acumularse: Sin una gestión cuidadosa, las tarifas de uso de AWS pueden volverse costosas con el tiempo.

Ahora que conoces las ventajas y desventajas, veamos cómo instalar WordPress en AWS.

Hemos dividido este artículo en dos partes. La primera es un proceso manual y técnico. La segunda es una alternativa más sencilla que utiliza una solución de alojamiento administrado en una infraestructura en la nube similar.

Puedes usar los enlaces rápidos a continuación para saltar al método que deseas usar:

Método 1: Instalar WordPress manualmente en Amazon Web Services (Usuarios avanzados)

Atención: Este método manual requiere que administres todas las tareas del servidor, incluidas las configuraciones de seguridad, las actualizaciones de software y las copias de seguridad del sitio web. Si no te sientes cómodo con la administración de servidores, te recomendamos encarecidamente que utilices la alternativa más sencilla del Método 2.

Primero, visita el sitio web de Amazon Web Services. Puedes crear una cuenta gratuita, pero necesitarás ingresar la información de tu tarjeta de crédito. Amazon verifica tu identidad cobrando temporalmente $1 a tu tarjeta.

Una vez que tu cuenta esté verificada, inicia sesión en tu consola de AWS y haz clic en el menú ‘Servicios’. En la sección de Cómputo, selecciona ‘Lightsail’ para continuar.

AWS Lightsail
¿Qué es Lightsail?

Lightsail es un servicio proporcionado por Amazon Web Services para facilitar el lanzamiento de un VPS (Servidor Privado Virtual). Agrupa servicios principales de AWS, incluyendo cómputo, almacenamiento y DNS, en un paquete fácil de usar con una interfaz sencilla y precios fijos mensuales.

Lightsail vs EC2: Por qué recomendamos Lightsail para WordPress

Al configurar WordPress en AWS, tienes dos opciones principales: Lightsail o EC2. Si bien ambas pueden alojar un sitio de WordPress, Lightsail es mucho más simple y amigable para principiantes, por lo que la recomendamos para la mayoría de los usuarios.

Lightsail empaqueta todo lo que necesitas en un panel de control fácil de usar. Maneja muchos detalles técnicos automáticamente, para que puedas concentrarte en poner tu sitio web en línea sin quedarte atascado en configuraciones de servidor complicadas.

CaracterísticaLightsailEC2
Facilidad de usoMuy amigable para principiantes con una configuración simpleAvanzado; requiere conocimientos técnicos
Tiempo de configuraciónConfiguración guiada rápidaSe requiere una configuración manual compleja
WordPress incorporadoSí, preconfiguradoNo, se requiere instalación manual
FacturaciónPrecios fijos mensualesPago por uso con múltiples cargos separados
Mejor paraSitios web pequeños a medianos, principiantesAplicaciones personalizadas grandes, desarrolladores experimentados

Si eres nuevo en el alojamiento en la nube o simplemente quieres poner en marcha tu sitio de WordPress rápidamente, Lightsail es la opción más fácil. Es la que usaremos en este tutorial.

Precios de AWS Lightsail

AWS Lightsail ofrece una prueba gratuita que te permite probar el servicio durante tres meses. Después de eso, pagarás una tarifa mensual fija basada en la configuración de alojamiento que elijas.

Los precios comienzan en solo $5 por mes y aumentan a medida que agregas más memoria, almacenamiento o ancho de banda. Para ejecutar un sitio pequeño de WordPress sin problemas, recomendamos comenzar con al menos el plan de $5 por mes.

Te da suficientes recursos para manejar el tráfico regular del sitio web, y siempre puedes actualizar más tarde si tu sitio crece.

AWS - Precios de Lightsail

Ahora que sabes por qué usamos Lightsail y cómo funcionan los precios, lancemos tu sitio web de WordPress en AWS.

Paso 1: Crea una instancia de VPS con WordPress instalado

Desde el panel de Lightsail, haz clic en el botón 'Crear instancia' para configurar tus ajustes.

Crear una instancia de Lightsail en AWS

Se te pedirá que elijas una región para tu instancia de VPS. Verás varias ubicaciones geográficas para elegir.

Consejo 💡: Te recomendamos elegir una ubicación donde se encuentre tu público objetivo. Esto reduce la latencia del servidor y mejorará la velocidad y el rendimiento de tu sitio web de WordPress.

Configura tu instancia de Lightsail eligiendo una región

Después de seleccionar tu región, desplázate hacia abajo para configurar la imagen de la instancia.

Primero, selecciona Linux/Unix como tu plataforma. Luego, en la opción 'Seleccionar un plano', haz clic en WordPress.

Configuración de la imagen de la instancia

A continuación, desplázate hacia abajo hasta la sección 'Elegir tu plan de instancia'.

Desde aquí, necesitas seleccionar el tamaño de tu servidor. Recomendamos empezar con al menos 1 GB de memoria. Esto le da a WordPress suficientes recursos para funcionar incluso bajo tráfico pico.

Elige un tamaño de servidor para tu VPS de AWS

Finalmente, ingresa un nombre para la instancia de VPS de AWS. Puede ser cualquier cosa que te ayude a identificar el servidor.

Después de eso, haz clic en el botón 'Crear instancia'.

Finaliza tu instancia de VPS de AWS

AWS creará ahora una instancia de servidor VPS con WordPress preinstalado.

Una vez que tu instancia esté lista, haz clic en el menú de tres puntos y selecciona ‘Administrar’.

Administra tu instancia de VPS de AWS
Paso 2: Recuperar nombre de usuario y contraseña de administrador de WordPress

El área de administración de tu instancia de VPS es el centro de control de tu servidor. Desde aquí, puedes reiniciar, detener y administrar tu sitio web de WordPress.

En la página de administración, verá un botón para ‘Acceder al administrador de WordPress’. Antes de hacer clic, necesita encontrar su nombre de usuario y contraseña predeterminados.

Nombre de usuario y contraseña de AWS para tu sitio de WordPress

Su nombre de usuario se encuentra en ‘Nombre de usuario predeterminado del administrador de WordPress’. Haga clic para copiarlo y péguelo en un lugar seguro, como un editor de texto.

Debajo de eso, haga clic en el enlace ‘Recuperar contraseña predeterminada’.

Recuperación de contraseña de AWS

Esto muestra dos pasos para obtener su contraseña. Para el paso 1, haga clic en ‘Iniciar Cloudshell’ para abrir una ventana de línea de comandos en la parte inferior de su pantalla.

Nota: El comando en el paso 2 hace referencia a ‘Bitnami’. Bitnami es un servicio que empaqueta la instalación de WordPress para Lightsail, por eso su nombre aparece en la ubicación del archivo de contraseña.

Para el paso 2, copie el código proporcionado y péguelo en la ventana de línea de comandos de CloudShell.

Obtener tu contraseña de administrador de WordPress en AWS a través de CloudShell

El script mostrará su contraseña de WordPress justo después del texto bitnami_application_password.

Copie la contraseña y guárdela en un editor de texto. Ahora puede cerrar la ventana de CloudShell.

Paso 3: Iniciar sesión en el área de administración de WordPress en AWS

Desplázate hacia arriba en tu panel de administración de instancias y haz clic en el botón ‘Access WordPress Admin’.

Acceso a WordPress admin en AWS sin nombre de dominio

Una ventana emergente mostrará la URL de inicio de sesión para su área de administración de WordPress.

Como aún no tiene un nombre de dominio, accederá a él utilizando su dirección IP pública.

Inicio de sesión en WordPress en AWS usando la dirección IP pública

Esto abrirá la pantalla de inicio de sesión de WordPress en una nueva pestaña.

Ingresa el nombre de usuario y la contraseña de administrador predeterminados que recuperaste anteriormente.

Página de inicio de sesión de WordPress

Una vez que hayas iniciado sesión, verás el panel de administración de WordPress.

Nota: AWS no actualiza automáticamente WordPress ni los plugins, por lo que es posible que necesites instalar algunas actualizaciones. Aquí tienes nuestra guía sobre cómo instalar actualizaciones de WordPress de forma segura.

Panel de administración de WordPress en VPS de AWS
Paso 4: Agregar un nombre de dominio a tu VPS de AWS

Tu instancia de VPS de AWS utiliza actualmente una dirección IP pública. Para que tu sitio esté disponible públicamente, necesitas conectar un nombre de dominio.

Si bien Amazon ofrece su propio servicio de registro de dominios (Route 53), usar un registrador de dominios de terceros dedicado suele ser más fácil para los principiantes.

Recomendamos Network Solutions. Ofrecen precios competitivos y herramientas fáciles de gestión de dominios. Puedes usar nuestro cupón de Network Solutions con el código promocional NAMEBOY al finalizar la compra para obtener hasta un 67% de descuento.

Una vez que tengas un dominio, regresa a la pestaña 'Conectar' en el área de administración de tu instancia de VPS y haz clic en el botón 'Configurar tu sitio web'.

botón de configurar tu sitio web

En el asistente de configuración, selecciona un dominio de terceros.

Luego, necesitas ingresar tu nombre de dominio personalizado.

Agregar tu nombre de dominio personalizado

Haz clic en 'Usar este dominio' para continuar.

En la siguiente pantalla, elige 'Zona DNS de Lightsail' para administrar la configuración de tu dominio.

Gestión de zona DNS

Haz clic en 'Crear zona DNS' para continuar.

El asistente de configuración ahora te mostrará los valores de los servidores de nombres DNS.

Actualizar servidor de nombres

Necesitas iniciar sesión en la cuenta de tu registrador de dominios para actualizar los servidores de nombres allí. Consulta nuestra guía sobre cómo cambiar los servidores de nombres DNS para obtener instrucciones detalladas.

Una vez que hayas actualizado los servidores de nombres, regresa al asistente de configuración y haz clic en 'Continuar'.

Nota ⏲️: Los cambios en los servidores de nombres pueden tardar hasta 24 horas en actualizarse en todo Internet.

En el siguiente paso, ingresa un nombre para tu IP estática. Esto te ayudará a identificar la dirección IP más tarde.

IP estática de AWS

Haz clic en ‘Crear IP estática’ para continuar.

Luego se te pedirá que asignes tu dominio a la instancia de VPS. Haz clic en el botón 'Agregar asignación'.

Asignación de dominio

En la ventana emergente, selecciona el nombre de tu dominio raíz.

Luego, debes hacer clic en 'Agregar'.

Asignar dominio raíz

El asistente ahora apuntará tu dominio a tu instancia de VPS.

Haz clic en ‘Continuar’ para proceder.

Dominio raíz agregado

En el paso final, selecciona tu dominio para instalar un certificado SSL gratuito.

Ingresa tu dirección de correo electrónico para aceptar la política de privacidad de Let's Encrypt.

Instalar SSL

A continuación, autoriza a Lightsail a instalar el certificado SSL por ti.

Haz clic en ‘Crear certificado’ para avanzar.

Confirmar certificado SSL

El asistente de configuración ahora agregará un certificado SSL a tu sitio web.

Serás devuelto a la página de administración de instancias, donde podrás ver el estado de configuración de tu sitio web.

Estado de configuración de AWS

Nota: La configuración del certificado SSL y los servidores de nombres de dominio pueden tardar un tiempo en surtir efecto.

Ahora puedes iniciar sesión en tu sitio de WordPress usando el nombre de tu dominio personalizado:

https://tudominio.com/wp-admin

No olvides reemplazar tudominio.com con el nombre de tu propio dominio.

¡Felicidades! Has instalado WordPress con éxito en Amazon Web Services.

Método 2: Una alternativa más sencilla a AWS (Alojamiento en la nube administrado)

La infraestructura de computación en la nube proporcionada por Amazon Web Services es una solución de pago por uso. Esto significa que los picos de tráfico pueden aumentar significativamente tu factura de alojamiento. Además, seguirás siendo responsable de administrar tus propios servicios, lo que solo representa trabajo adicional.

Una forma más fácil de usar WordPress en plataformas en la nube sin complicaciones es utilizando un proveedor de alojamiento WordPress administrado.

Recomendamos usar SiteGround. Es un proveedor de hosting de WordPress administrado que utiliza Google Cloud Platform.

Cuando se trata de rendimiento, Google Cloud y Amazon AWS están cabeza a cabeza. Sin embargo, descubrimos que los ajustes adicionales de SiteGround a sus servidores de Google Cloud ofrecen un rendimiento mucho mejor. Fue una de las razones por las que cambiamos WPBeginner a SiteGround.

Muchas de nuestras otras empresas asociadas también están alojadas en SiteGround. Para obtener más información, consulte nuestra reseña completa de SiteGround.

Otras alternativas que podrías considerar incluyen Bluehost Cloud y WordPress.com (planes Business y Commerce).

Próximos pasos esenciales para tu nuevo sitio

Ahora que su sitio de WordPress se está ejecutando en AWS, es hora de configurarlo para el éxito.

Aquí hay algunos complementos esenciales que recomendamos para cada sitio web nuevo:

  • All in One SEO: Para optimizar su sitio web para los motores de búsqueda y atraer más visitantes, instalar un plugin de SEO es imprescindible. All in One SEO le ayuda con los sitemaps XML, el análisis en la página y el marcado de esquema.
  • WPForms: Cada sitio web necesita un formulario de contacto. WPForms es el creador de formularios de arrastrar y soltar más fácil para crear formularios de contacto, encuestas y más.
  • Duplicator: Dado que eres responsable de tus propias copias de seguridad en AWS, un plugin de respaldo confiable es fundamental. Duplicator facilita la creación de copias de seguridad programadas de todo tu sitio web.

Recursos adicionales para instalar WordPress

Si deseas explorar aún más formas de instalar y configurar WordPress, te tenemos cubierto.

Aquí tienes algunos tutoriales adicionales que pueden ayudarte con diferentes configuraciones de alojamiento, instalaciones locales y opciones de idioma:

Preguntas frecuentes sobre la instalación de WordPress en AWS

¿Cuánto cuesta ejecutar WordPress en AWS?

El costo varía según tu uso. Usando AWS Lightsail, puedes comenzar con un plan desde tan solo $5 al mes. Sin embargo, los costos pueden aumentar con el tráfico y el uso de otros servicios de AWS. Es importante monitorear tu uso para evitar facturas inesperadas.

¿Es AWS bueno para principiantes en WordPress?

En general, AWS no se recomienda para principiantes absolutos debido a su complejidad. Servicios como Lightsail lo hacen más fácil, pero sigues siendo responsable del mantenimiento del servidor, la seguridad y las copias de seguridad. Un host de WordPress administrado es un punto de partida mucho mejor para los principiantes.

¿Cuál es la diferencia entre AWS Lightsail y EC2?

EC2 (Elastic Compute Cloud) ofrece un control granular sobre cada aspecto de tu entorno de servidor, lo que lo hace potente pero complejo. Lightsail es un servicio simplificado que agrupa recursos de EC2 (como cómputo y almacenamiento) con una interfaz fácil de usar y precios fijos, lo que facilita mucho el lanzamiento de una aplicación simple como WordPress.

Esperamos que este artículo te haya ayudado a aprender cómo instalar WordPress en Amazon Web Services. También te puede interesar nuestra guía definitiva sobre cómo mejorar la velocidad y el rendimiento de WordPress o nuestras selecciones expertas de los servicios de hosting de WordPress más rápidos.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Descargo de responsabilidad: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

26 CommentsLeave a Reply

  1. Solo una advertencia: la nueva interfaz de EC2 hace que sea mucho más difícil encontrar el registro del sistema para recuperar la contraseña. Afortunadamente, hay un botón de alternancia. Así que cambié a la interfaz antigua.

  2. Hola, gracias por el artículo. Actualmente tengo suscripción y servicios de AWS. También tengo un sitio web que ya está alojado y no es WP.
    Ahora quiero instalar un sitio web de WP para reemplazar el sitio actual.
    ¿Simplemente uso las mismas instrucciones de instalación anteriores? ¿O hay un proceso diferente?

    Otra pregunta: si quiero que el diseñador me lo instale, ¿debería crear un inicio de sesión de AWS diferente para que lo usen? ¿O

    • Necesitarías eliminar el sitio anterior y luego puedes seguir esta guía. Podría ser una buena idea darle a tu diseñador su propia información de inicio de sesión en caso de que sea necesario eliminar el acceso más adelante.

      Administrador

  3. ¡¡GUAU!! Qué excelente artículo. Muy completo, sin complicaciones y fácil de seguir.
    También quería hacerles saber que su enlace de Pagely en (Método 2. Usando Amazon Web Services a través de Alojamiento Administrado de WordPress) va al sitio web de Pagely pero aparece con un 404. Solo quería que lo supieran para que puedan arreglarlo si lo desean.

  4. Muchas gracias, pero tengo una pregunta importante
    Cuando instalé mi sitio de WordPress
    Ya tengo un tema, ¿ok? ¿Desde dónde puedo subir el tema, por favor?

    Perdón por mi mal inglés

  5. Qué proceso paso a paso tan bien documentado, presentado de manera sencilla para que cualquier lego pueda seguirlo y obtener el mismo resultado que un experto.

    ¡Gracias! Llegué a la página correcta, me aseguraré de unirme a su canal de YouTube.

  6. Instalé WordPress siguiendo el proceso paso a paso en este artículo.

    Todo funciona bien, excepto la página de inicio de sesión del panel de administración.

    La contraseña que se proporciona en el registro de la instancia no funciona.

    Por favor, ayuden

    • No olvides excluir las comillas de la contraseña al ingresarla y distingue entre mayúsculas y minúsculas. De lo contrario, necesitarás usar la línea de comandos y restablecer tu contraseña usando el método de la documentación de Bitnami.

      Administrador

  7. Gran artículo e instrucciones. Hice esto hace aproximadamente un año y he estado muy contento con el servicio. Tengo un pequeño sitio web personal que fue gratuito el primer año y ahora cuesta $10 por mes.

    “Como habrás notado, configurar una instalación personalizada de WordPress en Amazon Web Services es un proceso muy técnico y complicado.”

    Deberías al menos indicar que 'muy técnico' es subjetivo. También deberías al menos mencionar las ventajas de tener un VPS en comparación con un servicio de hosting administrado.

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO será publicada. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.