3 votos

¿Cómo puedo habilitar HTTPS encriptado para el servidor web Nginx usando Let's Encrypt?

Como pregunta, para Ubuntu 18.04 ¿cómo puedo habilitar efectivamente HTTPS cifrado en el servidor web Nginx? Específicamente, necesito usar Let's Encrypt para instalar certificados TLS / SSL gratuitos para habilitar el cifrado.

2voto

Pajeet Goldstein Puntos 169

Esto debe hacer el truco.

Instalar el Certbot software en su servidor.
Añadir el repositorio:
sudo add-apt-repository ppa:certbot/certbot
Actualizar la lista de paquetes para recoger el nuevo repositorio de paquetes de información:
sudo apt update
Instalar Certbot del Nginx paquete con apt:
sudo apt install python-certbot-nginx
Permitir el tráfico HTTPS, permitiendo que el Nginx perfil Completo y eliminar la redundancia del Nginx HTTP perfil de la asignación:
sudo ufw allow 'Nginx Full'
sudo ufw delete allow 'Nginx HTTP'
Obtener un Certificado SSL usando Nginx plugin:
sudo certbot --nginx -d example.com -d www.example.com

Déjeme saber si me olvidé de algo y voy a editar en consecuencia.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: