Saltar al contenido
Closer Marketing

Certificado SSL gratuito para WordPress en Google Cloud

Certificado SSL

Se requiere un certificado SSL en nuestro sitio web para Google lo indexa como un sitio seguroEl certificado convierte la red «http: //» en la red «https: //».

Hay decenas de empresas que ofrecen certificados SSL de pago, pero … ¿por qué pagar cuando podemos obtenerlos gratis? A continuación, por cierto, le mostraré cómo instalar su propio certificado SSL en Google Cloud Platform.

No te preocupes, aunque tenemos que configurar algo a través de la consola SSH, también te explicaré todo paso a paso. Prometemos no exceder los cinco minutos.

Acceso a nuestra máquina virtual vía SSH

Lo primero que debemos hacer es finalizar nuestra instalación de WordPress en Google Cloud, después de obtener y configurar una dirección IP estática, el siguiente paso es el cifrado SSL para mantener nuestro sitio web seguro.

Para hacer esto, vaya a nuestro panel de Google Cloud Platform, haga clic en el menú en la esquina superior izquierda y seleccione «Una máquina de sumar» y luego»Instancia de máquina virtual«.

Instancia de máquina virtual
Opciones de acceso a nuestra instancia de VM

Este panel nos muestra nuestra máquina virtual, y luego podemos abrir la consola SSH desde allí haciendo clic en la pestaña. SSH (No es necesario que abra el menú desplegable, simplemente haga clic en él).

Visite ssh Google Cloud
Haga clic en SSH con el mouse

Se abrirá una nueva ventana con una consola SSH desde la cual instalaremos y configuraremos un certificado SSL para nuestro sitio. Y es gratis.

Ventana SSH
Ventana para trabajar vía SSH

Instalación del cliente Cerbot

Ahora estamos en la consola SSH. El primer paso es instalar el cliente Cerbot. Para concluir, usaremos un comando simple.

Pegue este comando y escriba ENTER:

wget https://dl.eff.org/certbot-auto && chmod a+x certbot-auto

Comenzará y aparecerá algo así.

Instalar cerbot
Instalar Cerbot sobre SSH

Crea un certificado SSL para WordPress

El siguiente paso es igual de sencillo, solo tenemos que escribir este comando en la consola SSH y se iniciará el instalador del certificado.

En este ejemplo, estoy poniendo mi sitio web en código, No olvides cambiar mi dominio por el tuyo:

./certbot-auto certonly --webroot -w /opt/bitnami/apps/wordpress/htdocs/ -d beseomyfriend.com -d www.beseomyfriend.com

Insisto en que aparezca «www» al final del código en mi sitio web. Debería dejar «www» y simplemente cambiar mi nombre de dominio a su propio nombre de dominio. Por ejemplo, si su sitio web se llama Skynet.com, el código se ve así:

./certbot-auto certonly --webroot -w /opt/bitnami/apps/wordpress/htdocs/ -d skynet.com -d www.skynet.com

Di algo Ingrese el código para cambiar el campo y presione ENTER

El proceso de creación del certificado se interrumpirá y tendremos que tomar medidas para continuar con la instalación.

La primera pregunta si permitimos la instalación, tenemos que escribir «con«(Sin comillas) y da Ingresar Sigue adelante.

Crear certificado
Aceptamos la instalación del certificado SSL presionando Y (luego ingresando ENTER)

Ahora es posible que tengamos que esperar un minuto mientras se instalarán los paquetes necesarios para el certificado. Esperemos la próxima pausa en la instalación, tenemos que Ingrese nuestro correo electrónico

En este ejemplo, pegaré la dirección de correo electrónico [email protected] y luego ingresaré Ingresar Entonces el dijo:

Incrustar el correo electrónico en el certificado SSL
Anotamos su correo electrónico personal y presionamos ENTER

Luego nos volverá a preguntar. Si aceptamos los términos de uso, haga clic en la letra «Amable»(Sin comillas) luego damos Ingresar

Nos hará una pregunta más para saber si nos gustaría recibir información por correo electrónico, le escribiremos y diremos que no.norte»(Sin comillas) le damos Ingresar

Finalmente, la instalación se completará con éxito. Ahora hemos creado un certificado SSL para nuestro sitio.

Configurar el certificado SSL con SSH

Poco queda, ahora necesitamos configurar nuestro certificado para usarlo en nuestra web. Usaremos un código simple y archivos modificados para hacer algunas cosas.

Supongamos que lo hicimos Instale WordPress Bitnami en Google CloudNecesitamos insertar el siguiente código:

sudo nano /opt/bitnami/apache2/conf/bitnami/bitnami.conf

Por lo tanto, se abre el Nano-Editor para poder crear y sobrescribir la configuración en el archivo bitnami.conf según sea necesario.

Abra el editor nano
Usamos el editor nano para abrir el archivo bitnami.conf

Con el cursor En el teclado (aquí el mouse no funciona) ve a la línea que se muestra en la foto y presiona varias veces para pegar nuestro código.

Copie este código y Cambiar mi nombre de dominio a su nombre de dominio En las tres filas.

ServerName www.beseomyfriend.com
ServerAlias beseomyfriend.com
Redirect permanent / https://beseomyfriend.com/

Después de copiar, debe ir al editor nano y pegar el código (con direccion + voltio) Incluir en la habitación.

Procesar con frijoles
Agregue un nuevo código al archivo bitnami.conf

Bien, ahora vamos a agregar otro fragmento de código en el mismo archivo, pero pasemos al siguiente punto. Entonces con el puntero del mouse nos movemos hasta encontrar:

Cambiar certificado

deberían Inserte un signo de libra delante de cada líneaA lo que parecían:

#SSLCertificateFile «/opt/bitnami/apache2/conf/server.crt»
#SSLCertificateKeyFile «/opt/bitnami/apache2/conf/server.key»

A continuación, agregamos este código para indicar dónde se encuentra nuestro certificado SSL. Cambiar mi nombre de dominio e ingresar su nombre de dominio En las tres filas.

SSLCertificateFile "/etc/letsencrypt/live/beseomyfriend.com/cert.pem"
SSLCertificateKeyFile "/etc/letsencrypt/live/beseomyfriend.com/privkey.pem"
SSLCertificateChainFile "/etc/letsencrypt/live/beseomyfriend.com/chain.pem"

Tiene este aspecto, pero con su dominio:

Agregar ruta
Agregue el código de la ruta correcta

Hemos terminado con eso, ahora guardaremos los cambios haciendo clic en el editor nano al mismo tiempo direccion+Oh (Letra «o»), presione ENTER, luego para cerrar el editor. direccion+X

Instalamos un certificado SSL y funciona bien. Felicitaciones, estás bien.

pero…. ¿Sabías que un certificado SSL caducará en unos meses? Para que el certificado no tenga que ser reconfigurado varias veces al año, podemos renovarlo fácilmente de forma automática.

Genere una renovación automática del certificado SSL

No se preocupe, todo es gratis y fácil. Hicimos lo más difícil, así que ahora hagamos lo más simple, dejemos que todo se automatice y nunca olvidemos el certificado.

Lo primero que tenemos que hacer es Instale el paquete automático de CerbotPara hacer esto, solo necesitamos pegar el siguiente código y presionar ENTER.

wget https://dl.eff.org/certbot-auto && chmod a+x certbot-auto

Después de unos segundos aparecerá un texto similar:

Coche de ciervo
Instalación del paquete Cerbot Auto

Ahora mueva el paquete instalado al lugar correcto, use el siguiente código y presione Enter:

sudo mv certbot-auto /etc/letsencrypt/

Luego de ejecutar el código, necesitamos modificar el último archivo, para ello usaremos el siguiente código:

sudo crontab -e

Pegando el código y presionando ENTER Se abrirá un menú. Escribamos números «1»(Sin comillas) le damos Ingresar

Entonces podemos editar el archivo «contrato«. Mueva el cursor a la última línea y agregue el siguiente código:

45 2 * * 6 cd /etc/letsencrypt/ && ./certbot-auto renew && /opt/bitnami/ctlscript.sh restart

Edite el archivo de contrabando
Agrega el código al archivo

Para guardar sus cambios, haga clic en direccion+Oh Entonces damos Ingresar… presione para salir direccion+X

Enhorabuena, sí, ha instalado un certificado SSL gratuito y solo se actualizará este elemento.

Agregar un dominio a mi instalación de WP

Para instalar WordPress Bitnami, Google Cloud nos proporciona una dirección IP como instalación, pero por supuesto queremos que nuestro propio dominio apunte a esta dirección IP.

Entonces, en nuestro ejemplo … cuando alguien escribe BeSEOmyfriend.com Fue redirigido automáticamente. Por lo tanto, debe agregar su dominio al archivo de configuración de WordPress que creamos.

Este es el paso final, es realmente fácil, solo escribe el siguiente código en la consola SSH Edite el archivo wp-config.php

sudo nano /opt/bitnami/apps/wordpress/htdocs/wp-config.php

Se abrirá el archivo y con la ayuda del tutorial continuaremos hasta encontrar estas dos líneas:

Definición (‘WP_SITEURL’, ‘http: //’. $ _SERVER[‘HTTP_HOST’] … ‘/’);
Definición (‘WP_HOME’, ‘http: //’. $ _SERVER[‘HTTP_HOST’] … ‘/’);

Eliminar estas líneas
Con la tecla BORRAR borramos estas dos líneas.

Necesitamos eliminar estas dos líneas y agregar estas nuevas líneas, Cambiar mi nombre de dominio por ti… esta vez, «Www» es importante:

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

Sin embargo, si queremos que nuestra página se muestre en un navegador con «www», se verá así:

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

En mi caso los prefiero sin ellos, así que agregué un nuevo código:

Insertar código local
Ingrese nuestro código

Ahora presiona direccion+Oh después Ingresar Guardar y direccion+X salir.

Para que todos los cambios surtan efecto, debemos Restablecer nuestro servidor apachePara hacer esto, pegamos el siguiente comando en la consola SSH:

sudo /opt/bitnami/ctlscript.sh restart apache

Voila, después de unos minutos el servidor se reiniciará y Nuestro sitio web utiliza su nuevo certificado SSL y su propio dominio.Recordar Configure DNS para su dominio en Google Cloud Anteriormente se hizo referencia a una máquina virtual.

Si tiene alguna pregunta, no dude en utilizar los comentarios e intentaré ayudarlo a resolverla.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *