Para poder poner SSL a un dominio es necesario que el mismo ya esté apuntando a tu servidor, es decir delegado con tus DNS, por lo menos con 12 horas de anticipación.
Una vez delegado para instalar un Certificado SSL de Let’s Encrypt con el panel de control Virtualmin y de esta forma hacer que no aparezca más el aviso de «No es seguro» al entrar a tu sitio web debes ir a:
- Editar Servidor Virtual, Opciones habilitadas, ¿Sitio web SSL habilitado?
- Luego a: Configuración del servidor, Gestionar Certificado SSL, vamos a cifrar. (poner el dominio con y sin www. delante, ver impresiones de pantalla)
- Por último puedes aplicarlo en WordPress con el plugin como «Better search replace»
Nota:
Para que tu sitio web cargue por defecto con candado, no es obligación pero sirve por ejemplo para reposicionarlo en Google con SSL, puedes usar el siguiente código, simplemente copiar y pegar como lo mostramos en un archivo .htaccess
#Para que autorenueve bien el letsencrypt:
RewriteRule ^.well-known/(.*)$ – [L]
#Redirige el tráfico HTTP a HTTPS
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
La siguiente es la herramienta online que usamos al final para buscar algún archivo que no carga seguro (si es que da advertencias parciales): https://www.whynopadlock.com