Cómo instalar Let's Encrypt en CentOS 7 con Apache
1. Actualiza el sistema
# yum -y actualización
2. Instalar Apache
# yum -y instalar httpd
3. Instalar mod_ssl
# yum -y install mod_ssl
4. Configurar Apache
# mkdir / var / www / test
# nano /etc/httpd/conf.d/test-site.conf <VirtualHost *: 80> ServerAdmin admin@test.com DocumentRoot "/ var / www / test" ServerName test.com ServerAlias www.test.com ErrorLog "/var/log/httpd/test.error_log" CustomLog "/var/log/httpd/test.access_log" común </VirtualHost>
# nano /var/www/test/index.html ¡Funciona!
# chown -R apache: apache / var / www / test
Ahora que tenemos instalado Apache, podemos continuar instalando certbot.
5. Instalar certbot
# yum -y install epel-release
# yum -y instalar yum-utils
# yum -y install certbot-apache
# certbot-apache
Guardar registro de depuración en /var/log/letsencrypt/letsencrypt.log Complementos seleccionados: Autenticador apache, instalador apache Inicio de una nueva conexión HTTPS (1): acme-v01.api.letsencrypt.org ¿Para qué nombres te gustaría activar HTTPS? -------------------------------------------------- ----------------------------- 1: test.com 2: www.test.com -------------------------------------------------- ----------------------------- Seleccione los números apropiados separados por comas y / o espacios, o deje la entrada en blanco para seleccionar todas las opciones que se muestran (Ingrese 'c' para cancelar):
Elija si desea o no redirigir el tráfico HTTP a HTTPS, eliminando el acceso HTTP. -------------------------------------------------- ----------------------------- 1: Sin redireccionamiento: no realice más cambios en la configuración del servidor web. 2: Redirigir: redirige todas las solicitudes para asegurar el acceso HTTPS. Elige esto para nuevos sitios, o si está seguro de que su sitio funciona en HTTPS. Puedes deshacer esto cambiar editando la configuración de su servidor web. -------------------------------------------------- ----------------------------- Seleccione el número apropiado [1-2] y luego [enter] (presione 'c' para cancelar):
-------------------------------------------------- ----------------------------- ¡Felicidades! Has habilitado con éxito https://test.com y https://www.test.com Debe probar su configuración en: https://www.ssllabs.com/ssltest/analyze.html?d=test.com https://www.ssllabs.com/ssltest/analyze.html?d=www.test.com -------------------------------------------------- -----------------------------
6. Configure la renovación automática
# export EDITOR = / bin / nano
# crontab -e
* * / 12 * * * / usr / bin / certbot refresh> / dev / null 2> & 1
7. verificar el estado del certificado
example.comcon su dominio base :https://www.ssllabs.com/ssltest/analyze.html?d=example.com