Lanzar un sitio web es ahora más fácil con AWS como solución de alojamiento en la nube, WordPress como CMS y WooCommerce como plugin preferido para el comercio electrónico.
Por supuesto, alojar WooCommerce en AWS puede parecer complejo, ya que implica aspectos técnicos como HTML, CSS y JavaScript. Sin embargo, gran parte de esta complejidad desaparece con WordPress como CMS.
En este blog, te guiaremos a través del proceso de alojamiento de WooCommerce en AWS (con y sin Cloudways) y hablaremos de los requisitos previos de configuración.
Así que, sin más preámbulos, empecemos.
Alojamiento de WooCommerce en AWS – Requisitos previos de configuración
Crear una tienda WooCommerce es clave para transformar tus sueños en la realidad de vender tus productos y servicios a personas de todo el mundo.
Pero antes de alojar WooCommerce en AWS, aquí tienes algunos de los requisitos previos que debes tener en cuenta:
- Registro del dominio: Empieza por registrar un nombre de dominio que se ajuste a tu idea de negocio. Tu nombre de dominio servirá como dirección de tu sitio web en Internet.
- Sitio web WordPress: Utiliza WordPress para el diseño de sitios web y la gestión de contenidos.
- Creadores de páginas (opcional): Si eres nuevo en el diseño de sitios web o prefieres una interfaz fácil de usar, considera la posibilidad de utilizar los creadores de páginas de WordPress para editar fácilmente, gracias a la función de arrastrar y soltar.
Una vez que estos elementos estén en su lugar, puedes proceder con la configuración de AWS y la integración de WooCommerce.
Alojamiento gestionado Cloudways WooCommerce optimizado
Aprovecha el almacenamiento SSD, la caché avanzada, los servidores preparados para PHP 8 y mucho más con el alojamiento optimizado Cloudways WooCommerce Managed Hosting.
Método#1: Cómo alojar WooCommerce en AWS usando la plataforma Cloudways [Método fácil]
Si eres usuario de Cloudways, puedes ahorrarte horas de trabajo manual y seguir los pasos que se indican a continuación para alojar tu aplicación WooCommerce en AWS en cuestión de minutos.
Paso 1: Regístrate en Cloudways

- Tras la verificación, accede a tu cuenta y haz clic en el botón Añadir servidor.

Paso 2: Selecciona WordPress con WooCommerce
- Localiza WooCommerce en los Detalles de la aplicación y el servidor, y haz clic en Versión 7.8.2 con WordPress Versión 6.2.2.

- Pon nombre a tu aplicación gestionada y a tu servidor gestionado.

Paso 3: Selecciona Amazon Web Services (AWS)
- Selecciona AWS entre los proveedores de Nube disponibles.

Paso 4: Elige el tamaño del servidor
- Elige el tamaño de tu servidor entre las opciones disponibles. Si pasas el ratón por encima del tamaño del servidor, también verás el tamaño de su RAM y CPU.

Paso 5: Configura tu ancho de banda preferido
- Configura el uso estimado de ancho de banda de tu sitio web WooCommerce.

Paso 6: Configurar el almacenamiento
- Selecciona los tamaños de Archivos Web de Aplicación y Base de Datos que prefieras. Cloudways te permite ampliar o reducir el tamaño del servidor en función de tus necesidades, incluso después del lanzamiento.

Paso 7: Elegir la ubicación del centro de datos
- Selecciona el centro de datos más cercano para una latencia perfecta.

Paso 8: Iniciar el servidor
- Haz clic en Lanzar ahora y ¡voilà! ¡Tu tienda WooCommerce en Cloudways ya está lista para arrasar!

- Espera a que tu servidor esté listo, y entonces sé testigo de la magia de alojar WooCommerce en AWS.

Paso 9: Acceder a WooCommerce
- Una vez iniciado tu servidor, verás dos pestañas en tu plataforma: una pestaña de gestión del servidor y otra de gestión de aplicaciones.
- Haz clic en la pestaña Aplicaciones.

- Selecciona tu aplicación.

- En la pestaña Panel de administración, deberías ver el enlace de ensayo a tu sitio de WordPress junto con tu nombre de usuario y contraseña.

- Puedes acceder a tu sitio WooCommerce utilizando estas credenciales y jugar con la configuración de la aplicación y el servidor para satisfacer tus necesidades.
- Y ya está. Así de fácil y rápido puedes alojar WooCommerce en AWS con Cloudways.
Método#2: Cómo instalar WooCommerce en AWS (manualmente)
Procede con precaución:
Crear y lanzar una plataforma AWS EC2 es un proceso bastante complicado. Si no estás versado en cuestiones técnicas, puede que te resulte más complicado que lanzar una aplicación AWS con Cloudways, como hemos explicado antes.
Supongamos que ya te has registrado para obtener una cuenta de AWS, ya que el proceso de registro es sencillo. Sin embargo, cabe señalar que se te pedirá que verifiques tu cuenta utilizando una tarjeta de crédito después de registrarte.
Ahora, pasemos a lanzar y configurar tu instancia EC2 en AWS:
- Paso 1: Comienza configurando una instancia AWS-EC2. Para ello, navega a Servicios > EC2 > Instancias > Lanzar Instancias. Esto iniciará la instalación de un servidor virtual en la nube.

- Paso 2: Haz clic en“Añadir etiqueta” y proporciona la información necesaria en los campos Clave y Valor . Por ejemplo, puedes establecer la Clave como“Nombre” y el Valor como algo descriptivo, como“DanishCloudways”.

- Paso 3: Selecciona un sistema operativo para tu servidor. En este ejemplo, utilizaremos la AMI de Amazon Linux 2.

- Paso 4: Elige la arquitectura de 64 bits (x86).

- Paso 5: En la sección tipo de instancia, puedes especificar el número de vCPUs, RAM y tipo de instancia para tu servidor. La selección por defecto suele ser una instancia t2.micro.

- Paso 6: Crea un nuevopar de claves haciendo clic en la opción“Crear nuevo par de claves”.

- Paso 7: Introduce el nombre del par de claves, elige el tipo de par de claves y el formato de archivo de la clave privada. A continuación, haz clic en el botón“Crear par de claves”.

- Paso 8: La clave se descargará en tu ordenador; asegúrate de guardarla para los próximos pasos.

- Paso 9: A continuación, tendrás que configurar el grupo de seguridad. Para ello, tienes que añadir un nombre y una descripción para tu grupo de seguridad. También puedes establecer nuevas reglas y definir puntos de acceso, incluyendo IPs.
- Paso 10: Haz clic en el botón“Editar”, introduce el nombre del grupo y selecciona los servicios necesarios como SSH, HTTP y HTTPS. Además, especifica el origen de estas reglas y elige“En cualquier lugar” para un acceso más abierto.

- Paso 11: En la sección“Configurar almacenamiento”, tienes la opción de añadir un nuevo volumen, ajustar el tamaño del volumen y configurar otros ajustes relacionados con el almacenamiento.

- Paso 12: Después de configurar todos los ajustes necesarios, simplemente haz clic en el botón “Lanzar instancias” para iniciar el lanzamiento de tu servidor virtual.

- Paso 13: El proceso sólo tardará unos segundos en completarse.

- Paso 14: ¡Enhorabuena! Ya has lanzado con éxito tu instancia EC2.

Convertir un archivo PEM en un archivo PPK
Ten en cuenta que si has obtenido el archivo PEM durante la creación del par de claves, deberás convertirlo en un archivo PPK.
Si has descargado el formato de archivo PPK, puedes saltarte esta parte y pasar al siguiente paso para acceder a tu servidor.
Suponiendo que ya tengas PuTTY instalado en tu sistema, puedes descargarlo desde este enlace: Descargar PuTTY. Ahora, vamos a proceder a la conversión utilizando PuTTYgen.
- Paso 1: Busca “PuTTYgen” en la barra de búsqueda de Windows y abre la aplicación.

- Paso 2: Haz clic en “Cargar” y selecciona el archivo PEM que obtuviste al lanzar tu instancia EC2.
- Paso 3: Tras cargar el archivo PEM, haz clic en “Guardar clave privada” para descargar el archivo PPK, que deberás guardar en tu escritorio.

Ahora, has convertido con éxito el archivo PEM en un PPK, y estás listo para utilizar este archivo PPK para acceder a tu servidor en la nube. Pasemos a los siguientes pasos.
Acceder a tu servidor utilizando PuTTY
Este es el proceso para acceder a tu servidor a través de PuTTY:
- Paso 1: Inicia PuTTY e introduce “ec2-user@yourIPaddress” en la línea de comandos.

“ec2-user” es el nombre de usuario por defecto. Asegúrate de sustituir “yourIPaddress” por la IP pública de tu servidor, que se encuentra en la plataforma AWS donde iniciaste la Instancia EC2.
- Paso 2: Ve a “Conexión” > “SSH” > “Auth” en PuTTY. A continuación, haz clic en “Examinar” y selecciona el archivo PPK que has descargado recientemente de AWS o PuTTYgen.

- Paso 3: Haz clic en “Abrir” para establecer una conexión con tu servidor virtual en la nube (EC2) mediante PuTTY.

Una vez que hayas completado estos pasos, deberías poder acceder con éxito a tu servidor AWS a través de PuTTY.
Despliega la pila LAMP
En este escenario, partimos de una configuración de servidor nueva, y nuestro paso inicial es desplegar la pila básica necesaria para ejecutar aplicaciones web. Para ello, configuraremos la pila LAMP compuesta por Linux, Apache, MariaDB/MySQL y PHP.
- Paso 1: Para instalar la pila LAMP, obtén acceso de root utilizando los siguientes comandos:
sudo su

- Paso 2: Instala el servidor web Apache en tu servidor mediante PuTTY con el comando:
yum install httpd

- Paso 3: Inicia el servicio web Apache utilizando este comando:
systemctl start httpd.service

- Paso 4: Asegúrate de que el servicio web Apache se inicia automáticamente al arrancar con el siguiente comando:
systemctl enable httpd.service

- Paso 5: Abre tu navegador e introduce la IP pública de tu servidor para verificar la correcta instalación de Apache.
- Paso 6: Si ves la página de prueba, confirma que Apache se ha instalado correctamente.

- Paso 7: Ahora, utiliza el siguiente comando para instalar MariaDB como base de datos:
yum install mariadb-server mariadb

- Paso 8: Inicia el servicio MariaDB.

- Paso 9: Mejora la seguridad de tu instalación de MariaDB con el siguiente comando.
mysql_secure_installation

Ten en cuenta que durante la primera ejecución, te pedirá la contraseña de root; sólo tienes que pulsar Intro (normalmente no se establece ninguna contraseña de root inicialmente).
- Paso 10: Si deseas establecer una contraseña de root para tu base de datos, escribe “Y” y procede con la configuración de la contraseña.

- Paso 11: Habilita el servicio MariaDB para que se inicie automáticamente al arrancar con:
systemctl enable mariadb.service

- Paso 12: Ahora, instala la versión de PHP que prefieras en tu servidor de Amazon con este comando:
amazon-linux-extras install php7.3

- Paso 13: Reinicia el servidor web Apache:
systemctl restart httpd.service

- Paso 14: Crea y edita un archivo en la ruta que especifiques.

- Paso 15: Pega el siguiente código PHP en el archivo (haz clic con el botón derecho) y luego pulsa “ESC” y escribe “:wq!” para guardarlo:
php
<?php
for ($count=1; $count<=9; $count++)
{
echo " $count times 9 is ". $count*9;
echo "<br>";
}
?>

- Paso 16: Para ejecutar el archivo PHP recién creado en tu navegador, utiliza este formato de URL: http://yourIPaddress/danish.php.

Enhorabuena, has desplegado con éxito la Pila LAMP en tu servidor. El siguiente paso cubrirá la instalación de la aplicación WordPress.
Mejora tu tienda WooCommerce con el alojamiento AWS de Cloudways
Experimenta WooCommerce en AWS con un rendimiento inigualable. Disfruta de soporte 24/7, certificados SSL gratuitos, copias de seguridad automatizadas, almacenamiento en caché avanzado y mucho más.
Instalar la aplicación WordPress
- Paso 1: Una vez que hayas desplegado con éxito la pila LAMP, la siguiente tarea es instalar la aplicación WordPress. Empieza accediendo a Root con los siguientes comandos:
mysql -u root -p

- Paso 2: Genera una nueva base de datos específica para WordPress con este comando:
CREATE DATABASE danishdb;

- Paso 3: Crea un nuevo usuario y asígnale una contraseña utilizando el siguiente comando:
CREATE USER danishuser@localhost IDENTIFIED BY ‘password’;

- Paso 4: Concede el control total de la base de datos al 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 5: Aplica los cambios sin reiniciar el servicio BD ejecutando este comando:
FLUSH PRIVILEGES;

- Paso 6: Sal de la cuenta Root escribiendo “exit”.
exit

- Paso 7: El siguiente paso es navegar hasta la carpeta HTML. Cambia el directorio utilizando este comando:
cd /var/www/html/

- Paso 8: Ahora estás en la carpeta HTML. Es hora de descargar la última versión de WordPress. Utiliza el siguiente comando:
wget https://wordpress.org/latest.tar.gz

- Paso 9: Extrae el archivo de WordPress con este comando:
tar xzvf latest.tar.gz

- Paso 10: Asigna la propiedad ejecutando este comando:
chown -R apache:apache /var/www/html/wordpress/*.
![]()
- Paso 11: Cambia tu directorio de “html” a “WordPress” con el comando
cd wordpress

- Paso 12: Duplica “wp-config-sample.php” y guárdalo como “wp-config.php” utilizando este comando:
cp wp-config-sample.php wp-config.php

- Paso 13: Edita el archivo “wp-config.php” con el siguiente comando:
nano wp-config.php

- Paso 14: Modifica los valores de DB_NAME, DB_USER y DB_PASSWORD para conectar la base de datos con tu aplicación WP.

- Paso 15: Ahora, en tu navegador web, ve a la URL de tu archivo de WordPress“http://yourIPaddress/wordpress”para acceder a la pantalla de configuración básica de la instalación de WordPress.

- Paso 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, inicia sesión en tu cuenta de WordPress.

¡Ahí lo tienes! WordPress ya está instalado en tu plataforma Amazon EC2. Ahora, para el último paso, sólo tienes que instalar el plugin WooCommerce, y estarás listo para empezar.
Instalar el plugin WooCommerce a través de la administración de WordPress
Ahora que tu sitio WordPress está listo, es el momento de instalar el plugin WooCommerce. El método más sencillo es utilizar el Admin de WordPress, que se encarga de todo el proceso por ti.
- Navega hasta Plugins > Añadir nuevo.
- En la barra de búsqueda, escribe“WooCommerce”.
- Haz clic en“Instalar ahora”.
Tras la instalación, haz clic en“Activar” y ya estarás listo para empezar con el Asistente de WooCommerce.

Silicon Dales – Estudio de caso
Lee cómo Cloudways ayudó a la agencia WooCommerce proporcionándoles un alojamiento AWS simplificado.
Gracias
Tu eBook está de camino a tu bandeja de entrada.
¡Terminando!
Ahora ya conoces el secreto para lanzar tu tienda de comercio electrónico mediante el alojamiento de WooCommerce en Amazon Web Services (AWS). En Cloudways, creemos en hacer las cosas más fáciles, sencillas, manejables y comprensibles para todos, por lo que nos comprometemos a eliminar las molestias del alojamiento para ti.
Aún así, si te encuentras con alguna confusión en cualquier paso del alojamiento de WooCommerce en AWS a través de Cloudways, ponte en contacto con nuestro equipo de soporte por chat en vivo 24/7 y resuelve tus dudas en cuestión de minutos.
Q1. ¿Puedo alojar WooCommerce en AWS?
A. Sí, puedes alojar WooCommerce en AWS (Amazon Web Services). En nuestra guía te indicamos los pasos que debes seguir para alojar WooCommerce en AWS a través de Cloudways.
Q2. ¿Cómo alojo WooCommerce en AWS?
A. Puedes alojar WooCommerce en AWS a través de Cloudways siguiendo los sencillos pasos que se indican a continuación:
- Regístrate en Cloudways
- Selecciona WordPress con WooCommerce
- Selecciona Amazon Web Services (AWS)
- Elige el tamaño del servidor
- Configura tu ancho de banda preferido
- Establecer almacenamiento
- Elegir la ubicación del centro de datos
- Iniciar servidor
- Acceder a WooCommerce
Q3. ¿Es AWS bueno para el alojamiento de WooCommerce?
A. Sí, AWS es una opción adecuada para el alojamiento de WooCommerce. Ofrece la escalabilidad y el rendimiento necesarios para gestionar una tienda online con WooCommerce.
Q4. ¿Cuál es el alojamiento mejor y más barato para WooCommerce?
A. Una de las mejores recomendaciones para el alojamiento de WooCommerce es Cloudways, a partir de 11 USD al mes (impuestos no incluidos y gastos de alojamiento de DigitalOcean incluidos). Este plan proporciona 1 GB de RAM, 1 procesador Core, 25 GB de almacenamiento y 1 TB de ancho de banda, lo que lo convierte en una opción rentable para alojar tu tienda online.
Q5. ¿Cómo puedo alojar AWS WooCommerce gratis?
A. Efectivamente, puedes alojar tu sitio web personal en AWS dentro de los límites de la capa gratuita, lo que la convierte en una opción muy rentable. En estos casos, alojar tu sitio web personal suele costar unos 0,50 $ al mes. Para un desglose detallado de los servicios utilizados y sus costes asociados, puedes consultar la sección“Servicios utilizados y costes”.
Sarim Javaid
Sarim Javaid es Director Senior de Marketing de Contenidos en Cloudways, donde su función consiste en dar forma a narrativas convincentes y contenidos estratégicos. Hábil en la elaboración de historias coherentes a partir de un aluvión de ideas, la escritura de Sarim está impulsada por la curiosidad y una profunda fascinación por la evolución de los algoritmos de Google. Más allá de la esfera profesional, es un admirador de la música y el arte y una persona demasiado excitada.