Get an AI Summary of This Article
Want a quick summary? Let AI help you digest the key points from this article.
Alojar WordPress en un servidor en la nube de AWS (Amazon Web Services) proporciona una infraestructura escalable y fiable para tu sitio web o aplicación.
Pero, ¿es difícil alojar WordPress en AWS?
La respuesta es no, sobre todo si utilizas la Plataforma Cloudways, ya que puedes configurarla en cuestión de minutos gracias a la intuitividad de la plataforma.
Esta completa guía te guiará a través de la configuración y alojamiento WordPress en AWS utilizando Cloudways, y también veremos cómo pueden instalarlo manualmente los usuarios que no utilicen Cloudways.
He dividido el alcance de este artículo en dos partes: En primer lugar, te mostraré cómo instalar tu aplicación WordPress en el servidor AWS-EC2 (AWS nativo) y, a continuación, con una plataforma de alojamiento en la nube gestionada como Cloudways.
La primera parte es bastante técnica, ya que requiere que ejecutes varios comandos para instalar paquetes y aplicaciones WordPress. Sin embargo, el segundo método, utilizando Cloudways, te permite desplegar rápidamente tu servidor e instalar tu aplicación WP con unos pocos clics.
- Elige tu proveedor de alojamiento
- ¿Por qué elegir Amazon Cloud?
- Cómo instalar WordPress en AWS (usando Cloudways)
- Cómo instalar WordPress en la plataforma AWS EC2 (manualmente)
- Reflexiones finales
Elige tu proveedor de alojamiento
El primer paso es comprobar cuál es el proveedor de alojamiento adecuado para tu sitio web. Estos son los criterios que debes comprobar para seleccionar tu proveedor de alojamiento:
- Comprende las necesidades de tu sitio web y el volumen de tráfico previsto.
- Elige qué tipo de alojamiento se adapta a tus necesidades.
- Busca las características clave de los proveedores de alojamiento preseleccionados y elige el que cumpla la mayoría de los requisitos.
- Comprueba las características de seguridad de los proveedores de alojamiento que hayas preseleccionado.
- Comprueba los precios.
- Comprueba el servicio de atención al cliente.
Recomendamos elegir un proveedor de alojamiento gestionado para facilitar la configuración y obtener los máximos resultados de rendimiento. Primero instalamos WP en AWS, y tardamos mucho en hacerlo, pero cuando lo instalamos usando Cloudways, la configuración tardó apenas 5 minutos en llegar al área de administración de WP.
¿Tienes poco tiempo? Mira el siguiente vídeo en lapso de tiempo que resume los pasos para aloja tu WordPress en AWS con y sin Cloudways.
Casi la mitad de los sitios web activos utilizan WordPress para impulsar sus sitios web, y por una buena razón. Para empezar, es de código abierto, lo que significa que puedes usarlo gratis. Además, es compatible con los motores de búsqueda, personalizable y cuenta con un enorme apoyo de la comunidad, entre otras muchas razones.
El contenido es el rey, y WordPress es uno de sus castillos más grandiosos. Sin embargo, no se construyen castillos en cualquier terreno. Tú eliges los territorios. Saber cómo alojar WordPress en un servidor en la nube de AWS podría suponer un cambio de juego en el alojamiento en la nube.
He dividido el alcance de este artículo en dos partes; primero, te mostraré cómo instalar tu aplicación WordPress en el servidor AWS-EC2 (AWS nativo) y, después, con una plataforma de alojamiento en la nube gestionada como Cloudways.
La primera parte es bastante técnica y requiere que ejecutes varios comandos para instalar paquetes y aplicaciones WordPress. Sin embargo, el segundo método, utilizando Cloudways, te permite desplegar rápidamente tu servidor e instalar tu aplicación WP con unos pocos clics.
Antes de pasar al proceso de instalación, debes entender por qué AWS puede ser la opción adecuada para alojar tus sitios WordPress. Además, para hacerte una idea de por qué deberías elegir Cloudways en lugar del alojamiento nativo de AWS, consulta nuestra análisis comparativo de alojamiento compartido vs. alojamiento dedicado vs. alojamiento gestionado.
Prepara tu sitio WordPress para el futuro con Autónomo
Con Cloudways Autonomous, tus sitios WordPress estarán preparados para picos de tráfico inesperados. Mantente a la vanguardia con escalabilidad avanzada y tecnología de vanguardia.
¿Por qué elegir Amazon Cloud?
Antes de pasar al proceso de instalación, debes entender por qué AWS puede ser la opción adecuada para alojar tus sitios WordPress. Además, para hacerte una idea de por qué deberías elegir Cloudways en lugar del alojamiento nativo de AWS, consulta nuestro revisión comparativa de alojamiento compartido vs. alojamiento dedicado vs. alojamiento gestionado.A continuación te explicamos por qué deberías elegir el alojamiento en la nube de Amazon:
- Amazon Cloud es conocido por su fiabilidad y tiempo de actividad en el sector de la nube.
- El servicio en la nube de Amazon es robusto.
- AWS proporciona las herramientas y servicios que permiten a las empresas escalar de servir a un puñado de usuarios a millones sin necesidad de grandes cambios o migraciones.
- AWS ofrece un conjunto de herramientas y prácticas recomendadas para proteger los datos y las aplicaciones.
- AWS ofrece un modelo de pago por uso, lo que significa que sólo pagas por lo que utilizas.
Nota: si quieres elegir otro proveedor en la nube, DigitalOcean o Google Cloud, te tenemos cubierto. Consulta estas guías para alojar WordPress en Google Cloud o DigitalOcean.
¿Por qué conformarse con menos cuando puedes tener lo mejor?
Aprovecha la potencia de la infraestructura de AWS combinada con la sencillez de Cloudways y eleva tu juego de hosting.
Administrar un servidor a través de AWS
Alojar WordPress en un servidor en la nube de AWS (Amazon Web Services) puede ser un reto para quienes no tienen experiencia. Configurar la interfaz de línea de comandos y desplegar la pila necesaria (LAMP, LEMP) requiere conocimientos técnicos.
Además, garantizar la seguridad, optimizar la pila, gestionar las copias de seguridad, hacer frente a los ataques al servidor y configurar otros aspectos esenciales puede llevar mucho tiempo.Para una experiencia más ágil, recomendamos utilizar un host gestionado como Cloudways. With Cloudways, you can focus on your online business and can enjoy enhanced security.
Gestionar un servidor mediante un alojamiento gestionado
Los proveedores de alojamiento gestionado AWS WordPress, como Cloudways, alivian la carga de la gestión del servidor, permitiéndote centrarte en tus sitios web WordPress. También te proporciona una autonomía en la que dispones de servidores de alta disponibilidad, que pueden escalar con los picos de tráfico y el sitio web sigue funcionando sin problemas. Cloudways garantiza un rendimiento óptimo del servidor y resuelve rápidamente los problemas de mantenimiento y seguridad. Por tanto, si prefieres una experiencia sin complicaciones y quieres aprovechar WordPress en AWS, Cloudways es la solución ideal. En las siguientes secciones, profundizaremos en las razones por las que Cloudways destaca como tu mejor opción de alojamiento.
¿Por qué elegir Cloudways para Amazon Web Services?
Cloudways simplifica el proceso de instalación de WordPress en un servidor AWS. Con una plataforma gestionada en la nube, poner en marcha servidores AWS no supone ningún esfuerzo. Cloudways se encarga de la gestión del servidor, ofrece utilidades y proporciona una pila orientada al rendimiento con Apache, NGINX, MariaDB, Linux y PHP para mejorar el rendimiento del sitio.
Cloudways simplifica la instalación de WordPress en un servidor AWS. With a managed cloud platform, launching AWS servers becomes effortless. Cloudways handles server management, offers utilities, and provides a performance-oriented stack with Apache, NGINX, MariaDB, Linux, and PHP for enhanced site performance.
Además, Cloudways integra SSL, CloudwaysCDN y monitorización de aplicaciones New Relic. The platform offers puesta en escena gratuita, clonación de sitios webprotección contra bots, gestión de equipos y gestión de cronjobs. All these features allow you to experience efficient and alojamiento WordPress rápido sin comandos complejos ni resolución de problemas.Exploremos cómo lanzar un servidor de AWS y configurar e instalar WordPress en AWS (EC2) utilizando Cloudways.
Alojamiento WordPress gestionado a partir de 11 $/mes
Las configuraciones a medida de Cloudways garantizan que tu sitio WordPress funcione a pleno rendimiento en la infraestructura de AWS.
Cómo instalar WordPress en AWS (usando Cloudways)
A continuación te explicamos cómo puedes alojar WordPress en AWS utilizando Cloudways siguiendo 13 sencillos pasos: Paso nº 1: Regístrate en la plataforma Cloudways. Si ya eres usuario de Cloudways, simplemente accede a tu cuenta.
Paso nº 2: Elige la versión más reciente de WordPress de la lista de aplicaciones disponibles. Asigna un nombre a tu aplicación y servidor, y elige tu proyecto en consecuencia.
Paso # 3: Selecciona el Servidor de AWS de la lista de infraestructuras en la nube.
Paso # 5: Selecciona el tamaño de tu servidor entre las opciones disponibles. Si pasas el ratón por encima de cualquiera de los tamaños de servidor, verás también su tamaño de RAM y CPU.
Paso # 7: Selecciona el tamaño de almacenamiento de tu Archivo de Aplicación y Base de Datos .
Paso # 8: Amazon Cloud en Cloudways viene con muchas ubicaciones de datos. La mejor práctica es elegir el centro de datos más cercano a tu público objetivo, ya que reduce los tiempos de carga.
Paso # 9: ¡Ya has terminado! Haz clic en Iniciar ahora para empezar a configurar tu servidor.
Paso # 10: Espera hasta que tu servidor esté listo.
Paso # 11 : Una vez que tu servidor esté listo, haz clic en Aplicaciones en la barra de menú superior. Paso # 12: Haz clic en tu aplicación WordPress.
Paso # 13: Ve a Gestión de aplicaciones → Detalles de acceso → Panel de administración para obtener tus credenciales de inicio de sesión de WordPress.
Paso # 14: ¡Ya está! Has lanzado con éxito WordPress en el servidor de AWS. 
Explorando la gestión de servidores – Cloudways
Como ya hemos dicho, Cloudways es una plataforma fácil de usar. Ahora vamos a explorar su Panel de Servidores.
Dentro de la sección Gestión del Servidor, encontrarás varias pestañas situadas en la parte izquierda de la interfaz.
Credenciales de Maestro
En esta sección, puedes acceder a la IP Pública de tu servidor y ver las credenciales maestras. Además, tienes la opción de generar una clave SSH pública y acceder al terminal SSH integrado de Cloudways.
Supervisión
Esta pestaña proporciona funciones de supervisión de los recursos de tu servidor, incluido el uso de disco, RAM y CPU, y una línea de tiempo que muestra la utilización de los recursos en varios periodos de tiempo que van desde 1 hora a 6 meses.
Gestionar Servicios
Aquí tienes interruptores de control para gestionar los distintos paquetes y programas que se ejecutan en tu servidor, como Apache, MySQL, MemcachedNew Relic, Nginx y Varnish.
Seguridad
Esta pestaña te permite crear una lista blanca de IPs para las conexiones SFTP y MySQL, mejorando la seguridad de tu servidor.
Copia de seguridad
La pestaña Copia de seguridad te permite gestionar las copias de seguridad del sitio web. Puedes realizar copias de seguridad manuales y establecer una frecuencia para las automáticas.
Explorando la gestión de aplicaciones – Cloudways
De forma similar al servicio de Gestión de Servidores, Cloudways también ofrece un Panel de Gestión de Aplicaciones para gestionar una aplicación individual en un servidor. 
Detalles de acceso
En esta sección, puedes encontrar credenciales de acceso y URL directas para tu sitio WordPress y su área wp-admin. Además, puedes crear credenciales SFTP adicionales para transferencias de archivos seguras.
Gestión de dominios
Esta pestaña te permite asignar dominios y subdominios a tu sitio de WordPress.
Certificado SSL
Cloudways proporciona un certificado SSL gratuito a través de Let’s Encrypt, que puedes añadir sin esfuerzo utilizando esta pestaña. Si prefieres utilizar tu propio certificado, también puedes subirlo aquí.
Configuración de la aplicación
Esta pestaña ofrece cómodos controles para gestionar varios ajustes de la aplicación, incluyendo permisos, acceso SSH, ajustes PHP-FPM y ajustes Varnish.
Herramientas de migración
Cloudways ofrece varios métodos para migrar sitios WordPress de tu servidor anterior al servidor AWS de Cloudways. Una opción es el plugin Cloudways migrator, que simplifica el proceso de migración de tu sitio WordPress a la computación en nube.
Poner en marcha un sitio WordPress en AWS – Cloudways
Al igual que otras operaciones, Cloudways agiliza el proceso de lanzamiento de tu sitio WordPress.
- Ve a tu panel de Gestión de Aplicaciones y accede a la pestaña Gestión de Dominios.

- Introduce tu nombre de dominio y añade el CNAME dentro de tu registrador de dominios.
- Deja que se propague y, una vez hecho, tu sitio WordPress empezará a servir desde tu dominio principal. También puedes mapear tus subdominios utilizando la misma pestaña.
Desbloquea el poder de una velocidad y un rendimiento inigualables para tu sitio WordPress
Con los servidores de AWS en Cloudways, obtienes soporte 24/7, escalabilidad sin fisuras y una seguridad a toda prueba.
Cómo instalar WordPress en la plataforma AWS EC2 (manualmente)
. El proceso de registro es sencillo, así que me saltaré este proceso y supondré que ya tienes una nueva cuenta de AWS. Una cosa más, después del registro, se te pedirá que verifiques tu cuenta utilizando una tarjeta de crédito.
Lanzar y configurar una instancia EC2 en AWS
Paso nº 1: Primero, empieza con configurar una instancia AWS-EC2, y para ello, haz clic en Servicios > EC2 > Instancias > Lanzar Instancias para instalar un servidor virtual en la nube.

Paso 2: A continuación, haz clic en Añadir etiqueta y rellena el campo Clave & Valor campo. En mi caso, Clave = Nombre y Valor = DanishCloudways.
Paso # 3: Después, selecciona un sistema operativo para tu servidor. Yo voy con AMI de Amazon Linux 2.
Paso 4: Selecciona la arquitectura de 64 bits (x86) de 64 bits (x86).
Paso nº 5: A continuación, aparecerá la sección tipo de instancia, donde podrás seleccionar el número de vCPUs, RAM y tipo de instancia para tu servidor. Por defecto, se seleccionará como t2.micro instancia. Entonces, pasa a la siguiente sección.

Paso nº 6: Crear un nuevo par de claves pulsando en el botón Crear nuevo par de claves ancla.

Paso nº 7: Introduce el Nombre del par de clavesselecciona el tipo de par de claves y la dirección formato de archivo de clave privada. C Haz clic en el botón Crear par de claves .
Paso 8: La clave se descargará en tu ordenador. Guárdala para los siguientes pasos.

Paso 9: La siguiente opción es la configuración de un grupo de seguridad. Puedes establecer un nombre para tu grupo de seguridad y añadir una descripción. Además, puedes añadir nuevas reglas y establecer el punto de acceso (IPs).
Paso nº 10: Pulsa el botón Editar y añade el nombre del grupo y selecciona SSH. Repeat the same to add HTTP y HTTPS. After that, you have to change the Source, and I’ve selected En cualquier sitio, como puedes ver en el GIF de abajo:

Paso nº 11: Puedes añadir un nuevo volumen en el menú Configurar Almacenamientoaumentar el tamaño del volumen y configurar otros ajustes relacionados con el almacenamiento.

Paso nº 12: Después de todos los ajustes, haz clic en el botón Lanzar Instancias para lanzar tu servidor virtual.

Paso nº 13: El proceso durará unos segundos.

Paso nº 14: Y ya está. Has lanzado con éxito tu instancia EC2.

Convertir un archivo PEM en PPK
.Si has descargado el archivo archivo PPK salta al paso de acceso al servidor.Supongo que ya tienes PuTTY, y si no lo tienes, descárgatelo desde aquí: Descargar PuTTY. A continuación, tienes que iniciar PuTTYgen.Paso 1: Busca en PuTTYgen en la barra de búsqueda de Windows y haz clic en Abrir.

Paso nº 2: Haz clic en Carga y selecciona Archivo PEM que descargaste previamente al lanzar la instancia EC2.
Paso nº 3: Haz clic en el Guardar clave privada y descarga el PPK a tu escritorio.

Has convertido con éxito el archivo PEM a PPK, y ahora, puedes utilizar este archivo PPK para acceder a tu servidor en la nube. Así que, vamos a hacerlo.
Accede a tu servidor mediante PuTTY
A continuación te explicamos cómo acceder a tu servidor mediante PuTTY: Paso nº 1: Abre PuTTY y escribe ec2-usuario@tudirecciónIP. Ec2-user will be the Default user. Replace the public IP with your server IP. (You can find it from the AWS platform where you launched the EC2 Instance).

Paso 2: A continuación, navega a Conexión > SSH > Auth, navega pory selecciona el archivo archivo PPK que has descargado recientemente del servidor de AWS o de PuTTYgen.

Paso nº 3: Clamer Abre y accede a tu servidor virtual en la nube (EC2) a través de PuTTY.

Aquí puedes ver que he accedido con éxito a mi servidor AWS a través de PuTTy.
Despliega la pila LAMP
En este escenario, empezamos con un servidor sin ninguna configuración existente. Por lo tanto, nuestro primer paso es desplegar una pila que sirva de base para ejecutar aplicaciones web. Para ello, desplegaremos la pila LAMP formada por Linux, Apache, MariaDB/MySQL y PHP. Paso 1: Para instalar la pila LAMP ejecuta los siguientes comandos con acceso de root:
sudo su

Paso nº 2: Instala el servidor web Apache utilizando el siguiente comando en el servidor a través de PuTTy:
yum install httpd

Paso nº 3: Inicia el servicio web Apache ejecutando el siguiente comando:
systemctl start httpd.service

Paso 4: Activa el servicio web Apache para que se inicie automáticamente al arrancar.
systemctl enable httpd.service

Paso nº 5: Abretu navegador e introduce la IP pública de tu servidor para verificar la correcta instalación de Apache. Paso nº 6: Si ves la página de prueba, confirma que Apache se ha instalado correctamente. 
Paso 7: Utiliza el siguiente comando para instalar MariaDB como base de datos.
yum install mariadb-server mariadb

Paso 8: Inicia el servicio MariaDB. 
Paso 9: Ejecuta el siguiente comando para mejorar la seguridad de tu instalación de MariaDB. 
Nota: Al principio, te pedirá la contraseña de root, y sólo tienes que pulsar Intro (Por defecto, no hay contraseña de root).Paso nº 10: Si quieres establecer la contraseña raíz de tu base de datos, pulsa Y y simplemente actualízala. 
Paso nº 11: Ejecuta el siguiente comando para que el servicio MariaDB se inicie automáticamente al arrancar:
systemctl enable mariadb.service

Paso nº 12: Ahora instala la versión PHP en tu servidor Amazon.
amazon-linux-extras install php7.3

Paso nº 13: Ahora reinicia el servidor web Apache. 
Paso nº 14: Crea y edita un archivo en la ruta que hayas definido. 
Paso nº 15: Después de esto, tienes que pegar (botón derecho del ratón) el siguiente código en el archivo y pulsar ESC, y escribir: ¡wq!.
<?php
for ($count=1; $count<=9; $count++)
{
echo " $count times 9 is ". $count*9;
echo "<br>";
}
?>

Paso nº 16: Vamos a ejecutar el archivo PHP recién creado en tu navegador«http://yourIPaddress/danish.php«.
La pila LAMP se ha desplegado correctamente en tu servidor. El siguiente paso es instalar la aplicación WordPress. Veamos en el siguiente paso cómo puedes hacerlo.
Instalar la aplicación WordPress
Paso 1: Una vez que hayas desplegado correctamente la pila LAMP, el siguiente paso es instalar la aplicación WordPress. Accede a la cuenta Root ejecutando los siguientes comandos:
mysql -u root -p

Paso 2: Ejecuta el comando proporcionado para generar una nueva base de datos específica para WordPress.
CREATE DATABASE danishdb;

Paso nº 3: Crea un nuevo usuario y asígnale una contraseña.
CREATE USER danishuser@localhost IDENTIFIED BY ‘password’;

Paso nº 4: Concede el control total (base de datos) a un usuario. En este caso, el nombre de la base de datos es danishdb, el nombre de usuario es danishuser y la contraseña es password.
GRANT ALL PRIVILEGES ON danishdb.* TO danishuser@localhost IDENTIFIED BY ‘password’;

Paso nº 5: Ahora, ejecuta el siguiente comando de vaciar privilegios para efectuar los cambios sin reiniciar el servicio BD:
FLUSH PRIVILEGES;

Paso nº 6: Escribe el comando exit para salir.
exit

Paso 7: Ahora, el siguiente paso es ir a la carpeta HTML. Ejecuta el siguiente comando para cambiar el directorio:
cd /var/www/html/
Paso #8: Ahora, estás en la carpeta HTML. Es hora de descargar la última versión de WordPress. Para ello, ejecuta el siguiente comando:
wget https://wordpress.org/latest.tar.gz

Paso 9: Ahora, extrae tu archivo de WordPress ejecutando el siguiente comando:
tar xzvf latest.tar.gz

Paso nº 10: Para asignar la propiedad, ejecuta el siguiente comando:
chown -R apache:apache /var/www/html/wordpress/*.
![]()
Paso 11: Cambia tu directorio de html a WordPress utilizando el siguiente comando:
cd wordpress

Paso nº 12: Ejecutael comando dado para duplicar wp-config-sample.php y guárdalo como wp-config.php
cp wp-config-sample.php wp-config.php

Paso nº 13: Edita el Archivo wp-config. php . For this, run the following command:
nano wp-config.php
Step #14: Now, change the value of the DB_NAME, DB_USER, and DB_PASSWORD to connect the database with your WP application.
Step #15: After this, run your WordPress file URL “http://yourIPaddress/wordpress” on the browser. A continuación, verás la pantalla de configuración básica de la instalación de WordPress.
Paso nº 16: Continúa el proceso de instalación proporcionando la información requerida.
Paso #17: Has instalado correctamente la aplicación WordPress en un servidor de AWS.
Paso #18: A continuación, tienes que iniciar sesión en tu cuenta de WP.
Ya está. WordPress está instalado en tu plataforma Amazon EC2.
Conclusión
Ahora ya sabes cuál es la forma más sencilla de alojar tu sitio de WordPress y por qué Cloudways es una opción mejor para alojar tu sitio de WordPress en un servidor de AWS.El sitio alojamiento optimizado para WordPress optimizado para WordPress en la nube gestionada de AWS se compone de servidores web Apache y NGINX con optimización Varnish y Memcached. También puedes habilitar la caché Redis. Además, puedes integrar Elasticsearch en WordPress sitio web.
Preguntas frecuentes
Q. ¿Es AWS bueno para alojar WordPress?
Q. ¿Cuánto cuesta alojar un sitio de WordPress en el alojamiento de Amazon?
Q. ¿Cuáles son las ventajas de alojar WordPress en AWS?
Q. ¿Cuál es la forma más sencilla de alojar WordPress en AWS?
Get an AI Summary of This Article
Want a quick summary? Let AI help you digest the key points from this article.
Comparte este artículo
Start Growing with Cloudways Today.
Our Clients Love us because we never compromise on these
Danish Naseer
Danish Naseer is a WordPress Community Manager at Cloudways. He is passionate about designing, developing, and engaging with people to help them. He also actively participates in the community to share his knowledge. Besides that, he loves to watch documentaries, traveling and spending time with family. You can contact him at [email protected]