En este tutorial, aprenderemos a asignar y configurar dominios para nuestras instalaciones de WordPress con Bitnami en Google Cloud Platform.

Uno de los pasos finales antes de implementar nuestro sitio web WordPress en Google Cloud Platform es configurar un nombre de dominio, para que apunte a los servidores de Google.

Con la mayoría de los proveedores de dominios o hosting (GoDaddy, Hostgator, BlueHost, etc), configurar un nombre de dominio es relativamente fácil. En Google Cloud Platform debemos seguir varios pasos para configurar correctamente nuestro nombre de dominio.

Antes de comenzar este tutorial, ya deberíamos haber comprado nuestro nombre de dominio. La mayoría de los dominios .com generalmente se venden por alrededor de $12 Dólares o menos, en Godaddy podemos particularmente encontrar dominios .com desde un 1 dólar para el primer año. Tambien recomendamos Google Domains.

Para registrar un dominio:

  • Visite un proveedor de nombre de dominio.
  • Busque el dominio que desea comprar.
  • Agrégalo a su carrito.
  • Pagar.

Una vez que haya registrado un nombre de dominio y haya configurado un sitio web de WordPress en Google Cloud, estará listo para comenzar este tutorial.

Hay 5 pasos en este tutorial:

  1. Reservar una IP Estática en Google Cloud.
  2. Crear una zona DNS en Google Cloud.
  3. Configurar el DNS en Google Cloud.
  4. Configurar los Nombres de Servidores.
  5. Editar las URL de WordPress.

Reservar una IP Estática en Google Cloud

Debemos ingresar con nuestra cuenta de Google Cloud y vamos a dar clic en Console y una vez en nuestro Escritorio (Dashboard) de Google Cloud Platform. Vamos a dar clic en el menú de navegación en la esquina superior izquierda, con el menú desplegado buscamos “VPC Network” y damos clic en “External IP Address”.

Seleccionar IP Externa Google Cloud
Seleccionar IP Externa Google Cloud

Ya en la página de «External IP Address» vamos a dar clic en la flecha hacia abajo debajo de la columna «Type» y seleccionamos «Static» para la dirección IP externa que está conectada a nuestra instancia (Método recomendado).

Seleccionar IP Estática Google Cloud
Seleccionar IP Estática Google Cloud

Ahora vamos a Reservar una nueva IP estática y asignarle un nombre, para esto vamos a colocar un nombre y dar clic en «RESERVE».

Reservar Nueva IP Estática Google Cloud
Reservar Nueva IP Estática Google Cloud

Confirmaremos que nuestra IP sea estática y copiaremos esta IP para el siguiente paso.

Copiar IP Google Cloud
Copiar IP Google Cloud

Crear una zona DNS en Google Cloud

El siguiente paso es crear una zona DNS Cloud en Google Cloud Platform, para esto vamos a dar clic en el menú de navegación en la esquina superior izquierda, una vez desplegado el menú buscamos “Network services” y damos clic en “Cloud DNS”.

Seleccionar Cloud DNS Google Cloud
Seleccionar Cloud DNS Google Cloud

Por defecto Google habilitara «Google Cloud DNS API» si aun no lo tenemos activado. Una vez esté habilitado vamos a dar clic en «Create zone» para crear nuestra zona DNS.

Crear Zona DNS Google Cloud
Crear Zona DNS Google Cloud

Ahora aquí debemos colocar el nombre de nuestro sitio web en «Zone name» y en el «DNS name» vamos a colocar nuestro nombre de dominio raíz, y damos clic en el botón «Create».

Asignar Nombre Zona DNS Google Cloud
Asignar Nombre Zona DNS Google Cloud

Configurar el DNS en Google Cloud

Después de crear nuestra zona DNS, vamos a dar clic en «Add record set» que aparece en la página siguiente.

Agregar Records DNS Google Cloud
Agregar Records DNS Google Cloud

Vamos a agregar nuestro primer registro DNS, con el cual nuestra IP estática apuntará a nuestro nombre de dominio. Este registro es tipo A. Y en el campo «IPv4 Address» pegaremos nuestra IP y damos clic en «Create».

Agregar Registro DNS Tipo A Google Cloud
Agregar Registro DNS Tipo A Google Cloud
Registro DNS Tipo A Google Cloud
Registro DNS Tipo A Google Cloud

A continuación, crearemos un registro CNAME. En el campo «DNS Name» ingresamos «www». En «Resource Record Type», seleccionamos «CNAME». En «Canonical name», ingresamos nuestro nombre de dominio sin www, y damos clic en el botón «Create».

Agregar Registro DNS CNAME Google Cloud
Agregar Registro DNS CNAME Google Cloud
Registros DNS Google Cloud
Registros DNS Google Cloud

Configurar los Nombres de Servidores

Una vez configurado nuestros registros DNS y verificado que contamos con los 4 registros necesarios: A, CNAME, SOA y NS.

Nota: Los registros SOA y NS son generados automáticamente por Google una vez creada nuestra zona DNS.

Vamos a copiar los cuatro registros de «NS» que son los nombres de nuestros servidores (Name Servers), los cuales debemos ingresar en nuestro proveedor de Dominio, para apuntar nuestro dominio a nuestra instalación de WordPress en Google Cloud.

Para este tutorial nuestro proveedor de dominio es GoDaddy, una vez ingresado en nuestra cuenta de GoDaddy vamos a ubicar el dominio que queremos apuntar a Google Cloud, y vamos a ingresar a la zona DNS, y procederemos a pegar los cuatro registros «NS» de nuestros nombres de dominios y guardamos los cambios.

Cambiar Nameservers GoDaddy
Cambiar Nameservers GoDaddy

Editar las URL de WordPress

Nota: Si está utilizando la versión de instalación de WordPress con Bitnami debe seguir al siguiente paso.

Este último paso vamos ingresar a nuestra instalación de WordPress a través de nuestra IP estática. Debemos asegurarnos de haber seguido los pasos previos en este tutorial y comprobar que tengamos nuestra IP estática.

Vamos a copiar nuestra IP estática seguido de /wp-admin. Acá ingresamos nuestro usuario y clave para acceder a nuestra instalación de WordPress en Google Cloud. Una vez en nuestro escritorio de WordPress vamos a dar clic en «Ajustes» > «Generales» y vamos a cambiar los campos de «Dirección de WordPress (URL)» y «Dirección del sitio (URL)» por nuestro dominio, y damos clic al final de la página en el botón «Guardar cambios».

Cambiar URL WordPress en Google Deploy Google Cloud
Cambiar URL WordPress en Google Deploy Google Cloud

Comprobamos que podamos ingresar en nuestro sitio web a través de nuestro nombre de dominio.

Editar las URL de WordPress version Bitnami en Google Cloud

Para editar la URL de WordPress versión Bitnami debemos ingresar a nuestro Escritorio (Dashboard) de Google Cloud Platform y hacer clic en el menú de navegación en la esquina superior izquierda, y buscamos “Compute Engine” y damos clic en “VM Instances”.

Ingresar VM Instances Google Cloud
Ingresar VM Instances Google Cloud

Ahora vamos a conectarnos a nuestra instancia vía SSH.

Conectar Mediante SSH VM Instances Google Cloud
Conectar Mediante SSH VM Instances Google Cloud

Una vez ingresemos vamos a ingresar el siguiente comando.

sudo nano /opt/bitnami/apps/wordpress/htdocs/wp-config.php
Editar wp-config.php WordPress Bitnami Google Cloud
Editar wp-config.php WordPress Bitnami Google Cloud

Ahora vamos a buscar estas líneas:

define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/');
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST'] . '/');
Cambiar URL WordPress Bitnami Google Cloud
Cambiar URL WordPress Bitnami Google Cloud

Y las vamos a reemplazar por estas:

define('WP_HOME','http://dominio.com');
define('WP_SITEURL','http://dominio.com');

Recuerde reemplazar la versión de DOMINIO con el www. o sin www. de acuerdo a su preferencia. Por ejemplo:

define ('WP_SITEURL', 'http://www.dominio.com/');
define ('WP_HOME', 'http://www.dominio.com/');
Remplazar Mi Nombre de Dominio WordPress Bitnami Google Cloud
Remplazar Mi Nombre de Dominio WordPress Bitnami Google Cloud

Si ya ha configurado el certificado SSL para su dominio, debe sustituir el http: // en el código anterior por https: //. Por ejemplo:

define ('WP_SITEURL', 'https://www.dominio.com/');
define ('WP_HOME', 'https://www.dominio.com/');

Por último, ingrese CTRL + X, luego Y, para guardar y salir del archivo.

Comprobamos que podamos ingresar en nuestro sitio web a través de nuestro nombre de dominio.

Asegúrese de verificar la estructura de enlaces permanentes de su sitio web. Esta configuración a menudo presenta problemas después de cambiar la configuración de su nombre de dominio. Para evitar estos problemas vamos a ir «Ajustes» > «Enlaces Permanentes» y cambiamos a la estructura que prefiramos y damos clic en «Guardar cambios»

Si tiene alguna pregunta sobre este tutorial o preguntas generales sobre WordPress en Google Cloud Platform, déjenos un comentario.

16 Comentarios

  1. josue montiel Responder

    hola, una pregunta a mi no me salen las etiquetas que tu dices a mi me sales estas:
    define( ‘MULTISITE’, true );
    define( ‘SUBDOMAIN_INSTALL’, true );$base = ‘/’;
    define( ‘DOMAIN_CURRENT_SITE’, ‘ http://35.194.1.141.xip.io‘ );
    define( ‘PATH_CURRENT_SITE’, ‘/’ );
    define( ‘SITE_ID_CURRENT_SITE’, 1 );
    define( ‘BLOG_ID_CURRENT_SITE’, 1 );
    quisiera si me podías ayudar pues ya comentaste una solución en los comentarios del vídeo de youtube pero la verdad no te entendí, me podrias ayudar con eso, mas paso a paso porfavor

    • Hola Josue, estas etiquetas es para una instalación normal de WordPress, en tu caso estas utilizando la versión de Multisitio por lo cual debes cambiar el nombre de tu dominio en DOMAIN_CURRENT_SITE y debería funcionar correctamente. Saludos

      • Tengo este mismo problema, pero al cambiar el «DOMAIN_CURENT_STE» al link de mi website me da error.
        «Hmm. we’re having trouble finding that site»

        • Hola Lois, debes verificar que utilices una IP Estática y la configuración DNS este correcta. Recuerda que debes tener al menos el registro A y CNAME, y en tu registrador debes incluir los 4 nameservers que te proporciona Google Cloud, después de esto solo debes esperar que se propague la DNS y no debes tener ningún problema.

  2. Hola. Tengo una consulta. Estoy trabajando con una pagin wordpress que tengo para entregar.. quisiera saber si puedo trabajar y después al final migrar el dominio??

    • Hola, si puedes trabajar en localhost o en la IP al instalar WordPress en Google Cloud y después apuntarle el dominio sin ningún problema. Saludos

  3. Hola, cambie el dominio (en wordpress-bitnami) pero ahora no puedo entrar a wordpress y en google me dice que NO SE PUEDE ACCEDER A ESTE SITIO WEB…
    Que hago? seguí todos los pasos del tutorial.

    • Hola Ariel, recuerda que debes esperar que los DNS se propaguen, y revisar que el registro A y CNAME estén correctos, así como editar el archivo wp-config.php, una ves este todo esto correcto solo debes esperar y tu web debe funcionar correctamente. Saludos

  4. victor espinosa Responder

    Cordial saludo rafael hice todo lo explicado en el articulo pero no puedo cambiar el dominio en mi wp porque la casilla donde se debe cambiar en el área de ajustes generales se encuentra bloqueada y no deja escribir y no puedo entrar al sitio porque dice «no se ha podido encontrar la dirección ip del servidor» si me pudiera ayudar le agradezco

    • Hola Victor, en la instalación de WordPress Bitnami esta casilla esta deshabilitada por defecto, para poder editar la URL debes ingresar por medio de SSH y ejecutar el siguiente comando
      sudo nano /opt/bitnami/apps/wordpress/htdocs/wp-config.php
      y ahí debes buscar
      define ('WP_SITEURL', 'http://'. $ _SERVER ['HTTP_HOST']. '/');
      define ('WP_HOME', 'http://'. $ _SERVER ['HTTP_HOST']. '/');

      y remplazarlas por:
      define ('WP_HOME', 'https://dominio.com');
      define ('WP_SITEURL', 'https://dominio.com');

  5. Hola rafael gracias por tu valiosa ayuda, e instalado todo sin problema sin embargo active el plugin de W3 total cache y mi sitio se cayo , la pregunta es como desactivo el plugin desde la consola?

    • Hola tienes dos opciones ingresar por SSH y renombrar la carpeta del plugin o ingresar a la base de datos y desactivar todos los plugins. Para el primer caso debes ingresar por SSH después debes poner el siguiente comando sudo -i luego debes colocar el siguiente comando cd /opt/bitnami/apps/wordpress/htdocs/wp-content/plugins/ luego das el comando ls para identificar el nombre de la carpeta y luego puedes utilizar el siguiente comando para cambiar el nombre de la carpeta mv nombrefolderplugin nuevonombrefolderplugin. Mediante la base de datos te recomiendo este link: https://onepagezen.com/phpmyadmin-ssh-tunnel/, una vez este conectados correctamente a la base de datos vas a ingresar y buscar la tabla wp_options luego en las filas vas a buscar active_plugins y ahí vas editar la fila y cambiar el inicio del contenido a:25 por ejemplo por a:0 y con esto desactivaras todos los plugins y podrás entrar nuevamente a la administración de WordPress. Saludos

  6. hola,de goddady mando los servidores de nombre a google cloud, si tengo tambien cloudfare como puedo mantener los dos por que cloudfare tambien pide redireccionar los servidores de nombres? gracias

  7. Cordial saludo,

    Como sería el funcionamiento para un subdominio, ya que solo deja colocar una unica direccion IP

    • Hola Martin, lo puedes hacer creando otra instancia y asignando otra IP, y en el registro A y CNAME configuras el subdominio. Saludos

Escribir un comentario