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 alojar WordPress en Google Cloud Platform (3 maneras)

Cuando empecé a investigar cómo alojar WordPress en Google Cloud, pensé: “Esta podría ser la mejora que estaba esperando”.

¿La idea de ejecutar mi sitio en la misma infraestructura que impulsa Google Search y YouTube? Eso era emocionante. Pero también planteó muchas preguntas.

No hay duda de que Google Cloud ofrece una velocidad y fiabilidad serias. Pero pronto me di cuenta de que no está diseñado pensando en los principiantes. Entre administrar máquinas virtuales, configurar tu servidor y configurar DNS, es fácil quedarse atascado.

La buena noticia es que no tienes que hacerlo de la manera difícil. Ya sea que desees una solución administrada simple o prefieras arremangarte y hacerlo todo tú mismo, te mostraré ambas opciones.

Al final de esta guía, sabrás exactamente cómo alojar WordPress en Google Cloud y qué camino recomiendo basándome en mi experiencia en el mundo real.

Alojamiento de tu sitio web WordPress en Google Cloud Platform

¿Por qué alojar WordPress en Google Cloud?

Google Cloud es conocido por su velocidad, estabilidad e infraestructura de alta potencia. Impulsa todo, desde YouTube hasta Gmail, y está diseñado para manejar enormes cantidades de tráfico sin ningún problema.

Es por eso que muchos propietarios de sitios web, incluyéndome a mí en un momento dado, empiezan a pensar: “Si alojo mi sitio de WordPress en Google Cloud, ¿no obtendré el mismo rendimiento?”

Y en teoría, sí, puedes. Pero hay una gran diferencia entre tener acceso a Google Cloud y saber realmente cómo usarlo bien para WordPress. Es como comprar un coche de carreras sin saber conducirlo.

Google Cloud Platform

Ahí es donde la mayoría de la gente se atasca. La plataforma en sí es increíble, pero está diseñada para ingenieros y equipos de DevOps, no para usuarios regulares de WordPress que intentan publicar contenido o crecer una audiencia.

Así que si te has estado preguntando si Google Cloud es la opción correcta para tu sitio de WordPress, no estás solo.

En la siguiente sección, te mostraré la forma más fácil de aprovechar su poder, sin tener que configurar nada manualmente.

Después de eso, te guiaré a través de dos métodos prácticos si prefieres la ruta de "hazlo tú mismo".

Puedes usar los enlaces de salto a continuación si quieres adelantar:

Método 1: Usa SiteGround para alojar WordPress en Google Cloud

Si quieres la velocidad y confiabilidad de Google Cloud sin la configuración técnica, entonces SiteGround es la opción que recomiendo, y que uso personalmente.

También alojamos WPBeginner en SiteGround. Describiendo el cambio, Syed Balkhi, fundador de WPBeginner, escribió:

Después de probar SiteGround en múltiples proyectos y ver qué tan bien su plataforma manejó las demandas del mundo real, supe que era el movimiento correcto para WPBeginner.

Syed Balkhi - Fundador de WPBeginner - Foto de perfilSyed Balkhi

Para más detalles, consulta las razones por las que WPBeginner cambió a SiteGround o echa un vistazo a mi reseña detallada de SiteGround.

SiteGround opera toda su plataforma en la infraestructura de Google Cloud, por lo que obtienes el mismo rendimiento sin tener que administrarlo tú mismo.

No necesitas preocuparte por configurar servidores, instalar software o manejar actualizaciones. Todo, desde la optimización del rendimiento hasta la seguridad de WordPress, ya está cubierto. Tú solo inicias sesión, instalas WordPress y comienzas a construir tu sitio web.

SiteGround facilita que cualquiera pueda empezar. Su panel de control es limpio y fácil de usar para principiantes, y obtienes potentes funciones listas para usar, que incluyen caché automático, CDN gratuito, copias de seguridad diarias, seguridad integrada y entornos de staging de un clic.

Ventajas de usar SiteGround

  • Construido sobre la infraestructura rápida y confiable de Google Cloud
  • No se requiere configuración técnica — perfecto para principiantes
  • Excelente soporte al cliente con verdaderos expertos en WordPress
  • Incluye caché, copias de seguridad, seguridad y CDN desde el principio
  • Precios fijos mensuales, sin facturas sorpresa

Contras de usar SiteGround

  • No es ideal si deseas control total a nivel de servidor o ajustes personalizados a nivel del sistema operativo
  • Los desarrolladores más avanzados podrían preferir una configuración de nube DIY para casos de uso específicos

Precios: A diferencia de los precios de pago por uso de Google Cloud Platform, SiteGround ofrece precios fijos a partir de $2.99 por mes.

Si solo quieres crear tu sitio y que funcione rápido, seguro y sin tener que pensar en el mantenimiento del servidor, esta es la forma más fácil y confiable de hacerlo.

Cómo alojar WordPress en Google Cloud usando SiteGround

Primero, necesitas visitar el sitio web de SiteGround y elegir un plan de alojamiento de WordPress.

Recomiendo elegir el plan Startup si recién estás comenzando, o el plan GrowBig si estás actualizando desde un servicio de alojamiento compartido normal.

Elige un plan de SiteGround

A continuación, se le pedirá que elija un nombre de dominio. SiteGround ofrece un nombre de dominio gratuito con cada plan de hosting durante el primer año.

Si ya tienes un nombre de dominio, también puedes usarlo.

Elige o agrega tu nombre de dominio

Después de eso, se te pedirá que proporciones información personal para crear tu cuenta.

Simplemente completa la información y ve a la sección de pago para completar tu registro.

Finaliza tu registro

Una vez que hayas completado la compra, necesitas iniciar sesión en tu cuenta de SiteGround.

Desde aquí, simplemente haz clic en WordPress » Instalar y Administrar.

Instala WordPress en SiteGround

Selecciona WordPress, o si quieres crear una tienda en línea, entonces selecciona WordPress + WooCommerce.

Simplemente sigue las instrucciones en pantalla para completar el asistente de configuración.

¡Felicidades 🎉 Tu sitio web de WordPress está funcionando en Google Cloud. Ya está completamente optimizado y listo para usar.

Cómo alojar WordPress manualmente en Google Cloud

Hay varias formas de alojar WordPress manualmente en Google Cloud. Puedes usar una instancia lista para implementar o implementarla tú mismo manualmente.

Aquí tienes una tabla comparativa para entender la diferencia entre los dos enfoques:

CaracterísticaConfiguración manual de VMHaz clic para implementar
Facilidad de usoRequiere experiencia en Linux y línea de comandosMás fácil con un asistente de configuración guiado
Velocidad de instalaciónMás lento – instala y configura todo tú mismoMás rápido – WordPress y el stack se instalan automáticamente
PersonalizaciónControl total sobre el software y la configuración del servidorLimitado con un entorno preconfigurado
Valor de aprendizajeAprende sobre la configuración del sistema en profundidadBueno para empezar sin profundizar en la configuración del sistema
MantenimientoEres completamente responsableSigues siendo responsable, pero hay herramientas preinstaladas
Caso de usoDesarrolladores, usuarios técnicos o entornos de pruebaUsuarios de bricolaje que quieren probar el hosting de GCP

Método 2: Usa Google Cloud Marketplace para instalar WordPress (Clic para implementar)

Si no te sientes cómodo ejecutando comandos de servidor o quieres una forma más rápida de empezar, Google Cloud ofrece una versión de WordPress 'Click to Deploy' en su Marketplace.

Configura un sitio de WordPress completamente funcional con unos pocos clics, incluyendo tu máquina virtual, base de datos y el stack del servidor web.

Aquí están los pros y los contras de usar el método Click to Deploy.

Pros:

  • Más rápido y fácil que la configuración manual
  • No es necesario SSH ni instalar software manualmente
  • Ideal para usuarios nuevos en Google Cloud

Contras:

  • Menos flexibilidad porque estás utilizando un entorno preconfigurado
  • Sigues siendo responsable de las copias de seguridad, actualizaciones y seguridad
  • Algunos usuarios informan dificultades para escalar o personalizar sitios Click to Deploy más adelante

En general, si estás experimentando o construyendo un proyecto personal, este método es una excelente manera de empezar.

Paso 1. Crea un Nuevo Proyecto de Google Cloud

Para empezar, inicia sesión en tu cuenta de Google Cloud y crea un nuevo proyecto desde el panel.

Crea un nuevo proyecto en la consola de Google Cloud

Paso 2. Activa la facturación

Después de crear tu proyecto, necesitas habilitar la facturación.

Desde el menú de la izquierda, haz clic en Facturación y sigue las instrucciones en pantalla.

Habilita la facturación para tu proyecto de Google Cloud

Paso 3. Selecciona el Paquete de WordPress Click to Deploy

Una vez que la facturación esté activa, haz clic en la barra de búsqueda en la parte superior del panel y escribe "WordPress".

De los resultados, debes elegir la opción etiquetada como 'WordPress – Click to Deploy' por Google Cloud.

WordPress clic para implementar en Google Cloud

En la siguiente pantalla, haz clic en el botón ‘Empezar’.

Después de eso, es posible que se te pida que aceptes los términos de servicio y habilites las API. Simplemente sigue las instrucciones para pasar al siguiente paso.

Paso 4. Configura los ajustes de tu implementación de WordPress

En la siguiente pantalla, verás un formulario con varias opciones para configurar tu instancia de WordPress.

Vamos a revisar cada una para que sepas exactamente qué elegir.

Configuración de implementación de WordPress en GCP

Empieza por darle un nombre a tu implementación. Esto es solo una etiqueta dentro de tu panel de Google Cloud, y puedes usar algo como wordpress-1 o miweb.

Para la Cuenta de Servicio de Implementación, déjala configurada como ‘Nueva Cuenta’. Google Cloud creará automáticamente los permisos adecuados para administrar tu instancia.

A continuación, elige una zona donde quieras que se aloje tu sitio web.

Elige una región cercana a tus visitantes objetivo. Por ejemplo, asia-southeast1-c para Asia o us-central1-a para Estados Unidos.

Configuración de implementación de WordPress en GCP

En Tipo de máquina, deberías quedarte con Propósito general. Luego elige ‘e2-small (2 vCPU, 2 GB de memoria)’, que es un buen equilibrio entre costo y rendimiento.

En el campo Dirección de correo electrónico del administrador, debes ingresar tu dirección de correo electrónico real. Aquí es donde Google enviará notificaciones y actualizaciones de estado relacionadas con tu servidor.

Debajo de eso, verás características opcionales. Recomiendo dejar marcadas tanto la instalación de phpMyAdmin como la habilitación de HTTPS. Esto agrega un administrador de bases de datos y un certificado SSL a tu instalación.

Para Disco de arranque, déjalo como Disco persistente estándar con 20 GB seleccionados. Eso es suficiente para la mayoría de los sitios de WordPress pequeños a medianos.

Implementando instancia de WordPress en Google Cloud

En la sección Redes, asegúrate de que ambas casillas estén seleccionadas para permitir el tráfico HTTP y HTTPS. Esto garantiza que los visitantes puedan acceder a tu sitio en sus navegadores.

Puedes dejar sin marcar Google Cloud Operations a menos que planees usar herramientas de monitoreo avanzadas. No son necesarias para ejecutar un sitio típico de WordPress.

Una vez que hayas revisado todo, simplemente haz clic en el botón azul 'Deploy' en la parte inferior. Google Cloud configurará todo por ti en segundo plano.

Una vez terminado, verás el estado de tu implementación. Desde aquí, necesitas copiar el 'Instance Nat IP'. Esta es la IP externa de tu sitio y la necesitarás en el siguiente paso.

WordPress implementado

Paso 5. Conecta tu dominio personalizado a Google Cloud

Para usar tu propio nombre de dominio con tu instancia de WordPress implementada en Google Cloud VM, necesitarás actualizar la configuración DNS de tu dominio para que apunte a la dirección IP externa de tu instancia VM (máquina virtual).

Consejo: Si aún no tienes un nombre de dominio, te recomiendo Network Solutions. Es uno de mis registradores de nombres de dominio preferidos. Además, puedes usar mi cupón de Network Solutions para obtener hasta un 67% de descuento en nuevos registros de dominio.

Primero, ve a la Consola de Google Cloud, abre la página 'VM instances' y copia la dirección IP externa de tu máquina virtual.

Esta es la dirección a la que tu dominio necesita apuntar.

Copia la dirección IP externa

A continuación, inicia sesión en el panel de control de tu registrador de dominios; aquí es donde compraste tu dominio, como Network Solutions, GoDaddy, Bluehost u otros registradores.

Te mostraré instrucciones para Network Solutions, pero es prácticamente lo mismo para todos los registradores de dominios.

Busca la sección de configuración DNS o 'Manage DNS' para tu dominio.

Administrar configuración de DNS

Aquí, necesitas eliminar cualquier registro A que actualmente apunte a una dirección IP diferente.

Después de eso, haz clic en el botón ‘Agregar Registro’ en la parte superior.

Agrega un registro de dominio

En el formulario que aparece, asegúrate de que el tipo de registro esté configurado como A. En el menú desplegable ‘Se refiere a’, elige Otro Host. Cambia el campo Nombre o Host a @ si estás apuntando al dominio raíz (por ejemplo, example.com).

En el campo de dirección IP, necesitas ingresar la dirección IP externa de tu VM de Google Cloud. Por ejemplo, si la IP de tu VM es 35.247.XX.XX, entonces tienes que escribirla.

Agregando un registro A

Establece el TTL (Tiempo de Vida) al valor predeterminado y luego haz clic en el botón ‘Agregar’ para guardar los cambios.

Si también deseas admitir www.tudominio.com, repite el proceso y agrega otro registro A con el host configurado como www, apuntando a la misma IP.

Puede tomar unos minutos para que los cambios de DNS se propaguen. Una vez que esto se complete, visitar tu dominio en un navegador debería llevarte a tu sitio web alojado en Google Cloud.

Después de guardar tus cambios de DNS, puede tomar unos minutos (hasta 24 horas, pero generalmente mucho más rápido) para que se propaguen a nivel mundial.

Una vez hecho esto, visitar tu dominio debería cargar tu sitio web. Es posible que aún necesites actualizar la dirección de tu sitio de WordPress para que utilice tu nombre de dominio en lugar de la dirección IP.

Método 3. Aloja WordPress manualmente en Google Cloud VM

Este método es para usuarios avanzados, desarrolladores y estudiantes. Para este método, configurarás manualmente tu VM y usarás la línea de comandos SSH para instalar software.

Paso 1. Crear un proyecto

Para comenzar, deberás iniciar sesión en tu cuenta de Google Cloud y crear un nuevo proyecto desde la Consola de Cloud.

Crea un nuevo proyecto en la consola de Google Cloud

Una vez que tu proyecto sea creado, el siguiente paso es habilitar la facturación.

Paso 2. Habilitar facturación

Simplemente haz clic en la etiqueta Facturación de la columna izquierda y sigue las instrucciones en pantalla.

Habilita la facturación para tu proyecto de Google Cloud

Paso 3. Habilitar Compute Engine

Una vez que la facturación esté configurada, necesitas hacer clic en la opción 'Compute Engine' de la columna izquierda (o usar la barra de búsqueda en la parte superior para encontrarla) y hacer clic en 'Habilitar' para comenzar a usar la API.

Esto desbloquea las herramientas que usarás para crear y administrar tu servidor.

Habilita el motor de cómputo

Paso 4. Crear una máquina virtual

Una vez que hayas habilitado Compute Engine, ahora puedes crear una instancia de máquina virtual (instancia VM para abreviar).

Una instancia VM es tu propia máquina virtual privada que puedes convertir en un servidor VPS para alojar tu sitio web en la plataforma de Google Cloud.

Crea una instancia de VM en Google Cloud

En la siguiente pantalla, se le pedirá que configure su instancia de VM.

Primero, necesita proporcionar un nombre para su VM, que puede ser cualquier cosa que le ayude a identificarla fácilmente. Y elija una región y zona donde desee alojarla.

Configura la máquina virtual

Debajo de eso, verá configuraciones preconfiguradas para diferentes casos de uso. Recomiendo usar E2, que es de bajo costo y perfecto para alojar un sitio web de WordPress.

Debajo de eso, podrá configurar su instancia aún más agregándole más memoria o núcleos de CPU.

Elegir memoria y núcleos de la VM

A continuación, debe hacer clic en 'Crear' para continuar al siguiente paso.

La consola de Google Cloud ahora creará su instancia de Máquina Virtual y lo redirigirá al panel de administración de VM.

Paso 5. Configurar reglas de firewall

Si bien su VM está lista, sus reglas de firewall actualmente no permiten solicitudes de tráfico entrante.

Cambiemos eso.

Simplemente haga clic en la opción 'Configurar reglas de firewall'.

Reglas del firewall de la VM

Esto lo llevará al área de Seguridad de Red y mostrará las reglas de firewall de su VM.

Simplemente haga clic en la opción 'Crear regla de firewall' para continuar.

Crear regla de firewall

En la siguiente pantalla, deberá ingresar la siguiente información en los campos:

  • Nombre: permitir-http
  • Destinos: Todas las instancias en la red
  • Filtro de origen: Rangos IPv4
  • Rangos de IP de origen: 0.0.0.0/0
  • Segundo filtro de origen: Ninguno
  • Filtro de destino: Ninguno
  • Protocolos y puertos: Selecciona ‘TCP’ e introduce 80
Permitir solicitudes HTTP en el firewall de la VM de Google Cloud

No olvides hacer clic en ‘Crear’ para guardar tu regla de firewall.

Tu Máquina Virtual ya está lista para el tráfico del sitio web.

Paso 6. Instalación del software del servidor web

A continuación, deberás usar el botón SSH en la Consola de la Nube para conectarte a tu servidor. Esta interfaz de línea de comandos te permite instalar software y dar comandos a tu máquina virtual en formato de texto.

Conectar SSH

Necesitarás usarla para instalar la pila de software necesaria. Esto incluye Apache o Nginx para tu servidor web, PHP para WordPress y MySQL o MariaDB para tu base de datos.

Puedes ejecutarlo en tu navegador web. Una vez conectado, verás una pantalla de terminal negra.

SSH en el navegador

Ahora, deberás ejecutar varios comandos, uno tras otro. Sé que suena un poco complicado, pero créeme, no es tan difícil como parece. Simplemente copia y pega los comandos a continuación.

Primero empezarás actualizando tu instancia de VM. Esto es similar a actualizar tu computadora para asegurarte de tener todas las actualizaciones de seguridad instaladas:

sudo apt update && sudo apt upgrade -y

Puede tardar unos minutos en completarse. Durante este tiempo, es posible que aparezcan opciones. Simplemente presiona Enter para continuar con las opciones predeterminadas.

Una vez terminado, copia y pega el siguiente comando para instalar el servidor web Apache:

sudo apt install apache2 -y

Para aquellos que quieran instalar Nginx, pueden introducir el siguiente comando:

sudo apt install nginx -y

¿Te preguntas cuál es mejor? Consulta nuestro artículo comparando Apache vs. Nginx vs. LiteSpeed.

Prefiero Nginx porque ofrece mejor rendimiento y velocidad. Sin embargo, Apache es más utilizado debido a su flexibilidad y facilidad de uso.

Una vez que hayas instalado el software del servidor web, el siguiente paso es instalar MySQL. Simplemente ejecuta este comando:

sudo apt install mysql-server -y

Dependiendo del sistema operativo de tu VM, en algunos casos, es posible que mysql-server no esté disponible para su instalación. En ese caso, puedes usar MariaDB como un reemplazo directo para MySQL. Funciona perfectamente con WordPress, y los comandos son casi idénticos.

Simplemente agrega el siguiente comando para instalar MariaDB en su lugar:

sudo apt install mariadb-server -y

Después de eso, necesitas ejecutar la instalación de MySQL/MariaDB.

Ingresa el siguiente comando a continuación:

sudo mysql_secure_installation

Durante la instalación, puedes aceptar los valores predeterminados o ajustar las opciones según tu nivel de comodidad (responde sí para eliminar usuarios anónimos, deshabilitar el inicio de sesión remoto del usuario root, etc.).

Ahora que tienes MySQL instalado, puedes crear una base de datos para usarla en tu sitio web de WordPress.

Primero, ingresa este comando:

sudo mysql -u root -p

Se te pedirá una contraseña. Si creaste una durante la instalación, puedes usarla. O simplemente presiona la tecla Enter en tu teclado.

Ahora ingresarás al servidor MySQL. Aquí es donde administrarás tu base de datos de WordPress.

Primero, creemos una modificando e ingresando el siguiente comando:

CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
GRANT ALL ON wordpress.* TO 'wpuser'@'localhost' IDENTIFIED BY 'strongpassword';
FLUSH PRIVILEGES;
EXIT;

Puedes cambiar el nombre de la base de datos de wordpress a cualquier otro.

De manera similar, puedes cambiar wpuser (el nombre de usuario de MySQL), y finalmente reemplazar strongpassword con tu propia contraseña segura.

📝Importante: Anota tu nombre de usuario de MySQL, contraseña y nombre de base de datos en un lugar seguro, los necesitarás más adelante para instalar WordPress.

A continuación, deberás instalar PHP y los módulos requeridos. Simplemente ingresa el siguiente comando:

sudo apt install php php-mysql php-curl php-gd php-xml php-mbstring php-zip libapache2-mod-php -y

Una vez que la instalación haya finalizado, necesitas reiniciar tu servidor web. Esto permite que tu servidor web cargue PHP y otros módulos instalados al reiniciar.

Para Apache, usa el siguiente comando:

sudo systemctl restart apache2

Para Nginx, necesitas usar el siguiente comando en su lugar:

sudo systemctl restart nginx

Paso 7. Conecta tu dominio personalizado a Google Cloud

Para usar tu propio nombre de dominio (como tudominio.com) con tu VM de Google Cloud, deberás actualizar la configuración DNS de tu dominio para que apunte a la dirección IP externa de tu instancia de VM.

Primero, ve a la Consola de Google Cloud, abre la página de ‘Instancias de VM’ y copia la dirección IP externa de tu máquina virtual. Esta es la dirección a la que tu dominio debe apuntar.

Copia la dirección IP externa

A continuación, tienes que iniciar sesión en el panel de control de tu registrador de dominios. Aquí es donde compraste tu dominio, como Network Solutions, GoDaddy, Bluehost u otras plataformas.

Te mostraré instrucciones para Network Solutions, pero es prácticamente lo mismo para todos los registradores de dominios.

Busca la sección de configuración DNS o 'Manage DNS' para tu dominio.

Administrar configuración de DNS

Aquí, necesitas eliminar cualquier registro A que actualmente apunte a una dirección IP diferente.

Luego, haz clic en el botón ‘Agregar registro’ en la parte superior.

Agrega un registro de dominio

En el formulario que aparece, asegúrate de que el tipo de registro esté configurado como A. En el menú desplegable “Se refiere a”, elige ‘Otro Host’. Cambia el campo Nombre o Host a @ si estás apuntando al dominio raíz (por ejemplo, ejemplo.com).

En el campo de dirección IP, ingresa la dirección IP externa de tu VM de Google Cloud. Por ejemplo, si la IP de tu VM es 35.247.XX.XX, escríbela ahí.

Agregando un registro A

Establece el TTL (Tiempo de Vida) al valor predeterminado y luego haz clic en el botón ‘Agregar’ para guardar los cambios.

Si también deseas admitir www.tudominio.com, repite el proceso y agrega otro registro A con el host configurado como www, apuntando a la misma IP.

Puede tomar algunos minutos para que los cambios de DNS se propaguen. Una vez completado, visitar tu dominio en un navegador debería llevarte a tu sitio web alojado en Google Cloud.

Después de guardar tus cambios de DNS, puede tomar algunos minutos (hasta 24 horas, pero usualmente mucho más rápido) para que se propaguen globalmente. Una vez hecho esto, visitar tu dominio debería cargar tu servidor en lugar de solo la IP en bruto.

Paso 8. Instalar SSL y Habilitar HTTPS

Antes de visitar tu dominio, es una buena idea configurar un certificado SSL. Esto te permite servir tu sitio de WordPress a través de HTTPS, lo cual es más seguro y preferido por los motores de búsqueda.

Recomiendo usar Let’s Encrypt, que es una autoridad de certificación gratuita y confiable.

Para facilitar las cosas, usaré una herramienta llamada Certbot para emitir y configurar automáticamente el certificado SSL para Apache o Nginx.

Primero, actualiza tu lista de paquetes e instala Certbot:

sudo apt update  
sudo apt install certbot python3-certbot-apache -y

Si estás usando Nginx, puedes instalar Certbot con el plugin de Nginx en su lugar:

sudo apt install certbot python3-certbot-nginx -y

Una vez instalado, ejecuta este comando para solicitar un certificado SSL para tu dominio.

Recuerda reemplazar tudominio.com con tu dominio real:

sudo certbot --apache -d yourdomain.com -d www.yourdomain.com

Para usuarios de Nginx, el comando es:

sudo certbot --nginx -d yourdomain.com -d www.yourdomain.com

Certbot te hará algunas preguntas, incluyendo tu correo electrónico para avisos urgentes. Puedes elegir redirigir todo el tráfico a HTTPS cuando se te pregunte, y recomiendo decir que sí.

¡Eso es todo! Ahora has instalado un certificado SSL gratuito, y tu sitio está disponible a través de HTTPS.

Nota: Los certificados de Let’s Encrypt son válidos por 90 días, pero Certbot los renueva automáticamente. Puedes probar la renovación automática con este comando:

sudo certbot renew --dry-run

Paso 9. Instalar WordPress en tu Servidor

Ahora es el momento de instalar WordPress. Vuelve a tu instancia de VM, conéctate por SSH a tu servidor y ejecuta:

wget https://wordpress.org/latest.tar.gz

Una vez que termine la descarga, necesitas extraerla usando el siguiente comando:

tar -xvzf latest.tar.gz

Esto crea una carpeta wordpress.

Mueve su contenido a la raíz de tu web, que usualmente se llama /var/www/html/, así:

sudo mv wordpress/* /var/www/html/

Necesitas dar los permisos de archivo adecuados para que tu servidor web pueda acceder a todo:

sudo chown -R www-data:www-data /var/www/html/

Ahora, crea el archivo de configuración de WordPress.

Primero, copia la muestra:

sudo cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php

Edítalo usando nano u otro editor para ingresar el nombre de tu base de datos, usuario y contraseña.

Esta es la información que guardaste anteriormente al crear tu base de datos de WordPress:

sudo nano /var/www/html/wp-config.php

Guarda y cierra el archivo presionando CTRL+X.

Finalmente, ve a tu dominio en un navegador y deberías ver la pantalla de instalación de WordPress.

Asistente de instalación de WordPress

Ahora puedes seguir los pasos para crear tu usuario administrador y finalizar la configuración. ¿Necesitas ayuda? Consulta nuestro tutorial completo de instalación de WordPress.

Consejo para la solución de problemas 💡: Si ves una página predeterminada del servidor en lugar de la pantalla de instalación de WordPress. Esto significa que hay una página index.html predeterminada presente en el directorio raíz de tu sitio. Para eliminarla, conéctate a SSH nuevamente e ingresa el siguiente comando:

sudo rm /var/www/html/index.html

🎉 ¡Listo! Ahora tienes un sitio web de WordPress funcionando en Google Cloud con tu dominio personalizado.

Ten en cuenta que tú también eres responsable de asegurar tu sitio de WordPress, administrar copias de seguridad, aplicar actualizaciones y monitorear su rendimiento. Si no te sientes seguro haciendo estas cosas, el Método 1 (SiteGround) podría ser una mejor opción.

Costos de alojamiento en Google Cloud explicados

Algo que puede sorprender a los principiantes es cómo Google Cloud cobra por el alojamiento. A diferencia de los hosts web tradicionales con planes mensuales fijos, Google Cloud utiliza un modelo de pago por uso que depende de cuánto utilices sus servicios.

Cuando lanzas un sitio de WordPress en Google Cloud, ya sea manualmente o usando Click to Deploy, se te factura por separado por tu máquina virtual, almacenamiento en disco, uso de red y servicios opcionales, como instantáneas o balanceo de carga.

Por ejemplo, si eliges la configuración predeterminada de Click to Deploy usando una instancia e2-small (2 vCPU, 2 GB RAM) y un disco de 20 GB, el costo mensual estimado se ve así:

  • Instancia de VM: $15.09/mes
  • Disco persistente: $0.88/mes
  • Costo mensual total estimado: ~$15.97/mes

Esto no incluye el uso de ancho de banda ni el almacenamiento de copias de seguridad. Si tu sitio recibe mucho tráfico, o si almacenas archivos grandes o creas instantáneas, el costo puede aumentar sin previo aviso.

También necesitarás monitorear el uso, configurar alertas de presupuesto y manejar manualmente las actualizaciones de software, copias de seguridad y parches de seguridad. Eso puede ser mucho trabajo si solo quieres concentrarte en construir tu sitio.

Es por eso que, aunque Google Cloud es increíblemente potente, generalmente no lo recomiendo para principiantes, a menos que estés preparado para administrar todo tú mismo y optimizar los costos.

Google Cloud vs. SiteGround – Comparación de costos

CaracterísticaGoogle CloudSiteGround (Alojamiento administrado)
Costo mensual (Sitio de inicio)~$15.97/mes (e2-small + disco de 20 GB)$2.99/mes (Plan de inicio)
Costos de tráficoFacturación basada en el uso (puede aumentar con el tráfico)Recursos generosos con cada plan para manejar el tráfico
Copia de seguridad y restauraciónConfiguración manual requeridaCopias de seguridad automatizadas incluidas
SeguridadActualizaciones y firewall administrados por el usuarioSeguridad y monitoreo de servidor impulsados por IA
SoporteNo hay soporte para la configuración del servidor (hazlo tú mismo)Soporte experto de WordPress 24/7
Facilidad de usoRequiere habilidades técnicas y acceso a la línea de comandos (CLI)Panel de control y herramientas fáciles de usar para principiantes

SiteGround, por otro lado, proporciona la misma infraestructura de Google Cloud debajo, pero con precios predecibles, seguridad automatizada, soporte experto y sin facturas inesperadas.

Si estás construyendo un sitio web serio o dirigiendo un negocio, la tranquilidad y el soporte por sí solos valen la pena.

Veredicto final: Por qué recomiendo SiteGround para alojar WordPress en Google Cloud

A lo largo de los años, he utilizado los tres métodos: configuración manual de VM, Click to Deploy y SiteGround. Y mi recomendación honesta es simple.

Si te encanta profundizar en la configuración de servidores y quieres aprender infraestructura en la nube de forma práctica, entonces el método DIY es un gran proyecto.

Pero si te enfocas en hacer crecer tu negocio en lugar de administrar la infraestructura, entonces SiteGround es la forma más inteligente de hacerlo.

Aún obtienes la potencia y confiabilidad de Google Cloud detrás de escena. Pero todo lo demás —optimización de rendimiento, copias de seguridad, caché, staging, soporte— es manejado por personas que conocen WordPress a la perfección.

Nosotros alojamos WPBeginner en SiteGround, y muchas de nuestras empresas asociadas también están alojadas en SiteGround.

Si estás construyendo un sitio web serio y no quieres preocuparte por la configuración del servidor, picos de facturación o mantenerte al día con los parches de seguridad, entonces SiteGround es donde deberías empezar.

Preguntas frecuentes sobre el alojamiento de WordPress en Google Cloud

1. ¿Puedo alojar WordPress en Google Cloud gratis?

Google Cloud ofrece un nivel gratuito, pero es bastante limitado. Es posible que puedas ejecutar un sitio de WordPress con poco tráfico de forma gratuita utilizando una pequeña instancia de VM, pero aún necesitarás monitorear el uso para evitar cargos inesperados. En mi experiencia, es mejor asumir algún costo si te tomas en serio tu sitio.

2. ¿Necesito ser desarrollador para alojar WordPress en Google Cloud?

No necesariamente, pero tener cierta comodidad técnica ayuda. El método 'Click to Deploy' es amigable para principiantes, mientras que la configuración manual de VM requiere familiaridad con Linux, SSH y configuración de servidores.

Si no te sientes cómodo con eso, te recomiendo usar SiteGround; está construido sobre Google Cloud y se encarga de todas las partes difíciles por ti.

3. ¿Qué es mejor: 'Click to Deploy' o configuración manual de VM?

'Click to Deploy' es más rápido y fácil, lo que lo hace ideal para pruebas o proyectos pequeños. La configuración manual te da control total, mejor optimización del rendimiento y mayor seguridad si sabes lo que haces. He usado ambos, y realmente depende de cuán involucrado quieras estar.

4. ¿Cuál es la forma más fácil de alojar WordPress en Google Cloud?

Sin duda, la opción más fácil y confiable es usar SiteGround. Obtienes todos los beneficios de la velocidad y la infraestructura de Google Cloud sin tener que lidiar con la configuración técnica, problemas de escalabilidad o parches de seguridad. Por eso lo usamos para WPBeginner.

5. ¿Será mi sitio de WordPress más rápido en Google Cloud?

Sí, la red de Google Cloud es de clase mundial. Ya sea que uses SiteGround o lo configures tú mismo, obtendrás tiempos de carga más rápidos, baja latencia y un excelente tiempo de actividad. Pero ten en cuenta que la velocidad también depende de qué tan bien esté optimizado tu sitio.

6. ¿Es Google Cloud más barato que el hosting compartido?

Realmente no. Una vez que consideras el ancho de banda, el almacenamiento y los costos de IP externa, ejecutar tu propia máquina virtual puede costar más que el alojamiento compartido estándar. Si te preocupa el precio, los planes de tarifa fija de SiteGround suelen ser más predecibles y asequibles a largo plazo.

Recursos adicionales de alojamiento de WordPress 🎁

Los siguientes son algunos recursos adicionales sobre alojamiento de WordPress que pueden resultarte útiles.

Ya sea que elijas SiteGround por su simplicidad o tomes la ruta manual para tener control total, alojar WordPress en Google Cloud es totalmente factible. Espero que esta guía te haya ayudado a elegir el camino correcto y te sientas más seguro al lanzar tu sitio.

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

2 CommentsLeave a Reply

  1. ¡Esta guía es una joya absoluta!
    Como desarrollador profesional que ha luchado con la configuración de WordPress en varios proveedores importantes de la nube, no puedo enfatizar lo suficiente lo invaluable que habría sido un recurso como este en mis primeros días. Recuerdo pasar incontables horas, a veces incluso días, solo tratando de juntar soluciones para lo que parecían tareas "simples" para poner un sitio de WordPress en funcionamiento en Google Cloud. La pura fragmentación de la información y los matices de la configuración de todo, desde el servidor web hasta la base de datos y la red, a menudo se sentían como un desafío insuperable.
    Los métodos detallados aquí (ya sean las implementaciones de Marketplace de un clic, la configuración manual detallada en Compute Engine, o incluso el método de SiteGround) realmente cubren el espectro de necesidades y abordan los puntos débiles comunes que enfrentan los principiantes e incluso los profesionales experimentados.
    Si recién estás comenzando o incluso si has tenido dificultades en el pasado, créeme cuando te digo, lee esta guía a fondo. Te ahorrará una inmensa frustración e incontables horas. Muchísimas gracias al autor por crear un recurso tan claro, completo y verdaderamente útil. Esto es exactamente lo que la comunidad necesita.

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.