Red de conocimiento informático - Aprendizaje de programación - ¿Cómo descargar el certificado SSL de Let's Encrypt?

¿Cómo descargar el certificado SSL de Let's Encrypt?

Después de solicitar con éxito un certificado SSL gratuito de Let's Encrypt, obtendrá cuatro archivos, que se colocarán aquí de forma predeterminada:

/etc/letsencrypt/live/domain name/ fullchain.pem

/etc/letsencrypt/live/nombre de dominio/privkey.pem

/etc/letsencrypt/live/nombre de dominio/cert.pem

/etc/letsencrypt/ live/domain name/chain.pem

Luego configure apache para iniciar SLL

Es muy sencillo habilitar el módulo SSL en Ubuntu

$ sudo a2enmod ssl

$ sudo a2ensite default-ssl.conf

$ sudo service apache2 restart

Después de un inicio exitoso, ssl.conf se puede ver en : /etc/apache2/mods-enabled# archivo de configuración y escuche el puerto 443 en ports.conf de /etc/apache2/.

Archivo de configuración SSL de Apache default-ssl.conf

lt; virtualhost *: 443gt;

Nombre de dominio ServerName

SSLEngine On

p>

Archivo de certificado SSL /etc/letsencrypt/live/nombre de dominio/cert.pem

Archivo de clave de certificado SSL /etc/letsencrypt/live/nombre de dominio/privkey.pem

SSLCertificateChainFile /etc/letsencrypt /live/domain name/chain.pem lt;FilesMatch "\.(cgi|shtml|phtml|php)$"gt;

SSLOptions StdEnvVars lt;/FilesMatchgt;

lt; Directory /usr/lib/cgi-bingt;

SSLOptions StdEnvVars lt;/Directorygt;

#####El resto es igual como la configuración normal de Django Apache lt;/virtualhostgt;

archivo de configuración de redirección http

lt; virtualhost *: 80gt;

Nombre de dominio ServerName

RewriteEngine activado

RewriteCond {HTTPS} desactivado

RewriteRule ^(.*)$ https://nombre de dominio{REQUEST_URI} [R=301, L]lt;/ virtualhostgt;

Apache activa la reescritura

Para que la redirección anterior surta efecto, debe iniciar el módulo de reescritura de Apache.

$ sudo a2enmod rewrite

Abrir puerto 443

Aquí se utiliza el firewall UFW, por lo que es necesario abrir el puerto 443

ufw permitir 443

Reinicia el servidor Aapche

$ sudo service apache2 restart

Puedes ver https cuando abres el sitio web.