Cómo instalar el certificado SSL gratuito para Nginx en Debian Top 10

Cómo instalar el certificado SSL gratuito para Nginx en Debian Top 10
Los protocolos TLS y SSL cifran la conexión entre un sitio (u otro servicio, pero en este tutorial, Nginx es el foco) y un cliente o navegador web que evitan los sniffers o el ataque (hombre en el medio) de la comunicación espionaje. Hace un par de años, Google exigió a todos los webmasters que usaran SSL, también para sitios sin intercambio de información confidencial, lo que hace que este protocolo sea necesario también para fines de marketing (SEO).

Este tutorial muestra cómo instalar un certificado SSL gratuito para Nginx en Debian 10 usando CERTBOT.

Para los usuarios que no han instalado NGINX, pero el tutorial comienza con una introducción rápida a la instalación y configuración de Nginx para mostrar el sitio Linux.BZ, los usuarios que ya tienen Nginx instalado y configurado pueden saltar a cómo instalar el certificado SSL gratuito para Nginx en Debian 10.

Instalación de Nginx en Debian 10 Buster

Nginx fue desarrollado para un alto rendimiento que respalda millones de conexiones simultáneamente. Si bien, por defecto, solo puede servir sitios estáticos en contra de Apache que pueden servir tanto a sitios estáticos como dinámicos, los sitios dinámicos también pueden servirse con Nginx ayudado por Apache u otro software.
Si no tiene Nginx, no está instalado en su PC, pero esta sección mostrará su instalación y configuración, si tiene NGINX ya instalado, salte a cómo instalar el certificado SSL gratuito para Nginx en Debian 10.

Para comenzar a instalar Nginx en Debian 10 Buster, se ejecutan versiones de Debian anteriores o distribuciones de Linux basadas:

# APT Instalar nginx -y

Debería poder acceder a su servidor web a través de su navegador en http: // 127.0.0.1/ (localhost).

Ahora cree un archivo de configuración para su sitio web usando Nano, en la ejecución del terminal:

# nano/etc/nginx/sites disponible/Linux.bz

Dentro de la entrada del archivo recién creado, el contenido que se muestra en la imagen a continuación, reemplazando a Linux.bz para tu nombre de dominio.

servidor
escuchar 80 default_server;
escuchar [::]: 80 default_server;
root/var/www/linux.bz;
índice índice.html;
server_name Linux.bz www.Linux.bz;
ubicación /
try_files $ uri $ uri/ = 404;

Después de agregar las líneas de arriba (reemplazar a Linux.BZ para su dominio), presione Ctrl+X para guardar y salir del editor de texto Nano.

Luego crea un enlace simbólico a /etc/nginx/sites-habilitado/Linux.bz mediante la ejecución:

# ln -s/etc/nginx/sites disponible/Linux.bz/etc/nginx/sites-habilitado/Linux.bz

Ahora crea un directorio /var/www/

En mi caso:

# mkdir/var/www/linux.bz
# Servicio de sudo Nginx Inicio

Ahora debería poder acceder a su sitio web a través de Nginx con su navegador:

Nota para usuarios nacionales:

Para permitir el acceso desde fuera de la red, algunos usuarios domésticos deberán configurar sus enrutadores para reenviar los puertos necesarios a sus servidores web. La siguiente imagen solo muestra un ejemplo de la página de configuración del enrutador para el reenvío de puertos, en su enrutador necesitará reenviar los puertos 80 y 443 a la dirección IP local de su computadora Apache.

Cómo instalar el certificado SSL gratuito para Nginx en Debian 10

El proceso de instalación SSL gratuito para Nginx bajo Debian 10 Buster es bastante fácil y rápido gracias a CertBot, lo que hace que los certificados SSL en cifrado sean fáciles de instalar.

Puede instalar CERTBOT en Debian 10 Buster ejecutando el siguiente comando:

# APT Instalar Certbot Python-Certbot-Nginx -y

Para iniciar el proceso de configuración para agregar un certificado SSL a NGINX y redirigir todo el tráfico HTTP a HTTPS ejecutado:

# sudo certbot -nginx

Puede llenar todos los campos solicitados o dejarlos en blanco, el último paso le permite configurar automáticamente Nginx para redirigir todo el tráfico no seguro a través de HTTPS.

Conclusión sobre el certificado SSL gratuito para Nginx en Debian 10 Buster

El proceso para instalar un certificado SSL gratuito para Nginx en Debian 10 Buster es bastante simple y rápido gracias a Certbot. Todo el proceso tardó minutos en instalar el servidor web NGINX y configurarlo con SSL.

Otras opciones gratuitas para obtener certificados SSL gratuitos pueden incluir SSL de forma gratuita (https: // sslforfree.com, las licencias SSL gratuitas de Comodo corta o Zerossl que aún no intenté, pero ninguno de ellos significa una forma rápida y simple como esta.

Espero que hayas encontrado este breve artículo sobre cómo instalar el certificado SSL gratuito para Nginx en Debian 10 útil, gracias por leerlo.

Otros artículos relacionados con cómo instalar el certificado SSL gratuito para Nginx en Debian 10

  • Tomcat Instalar certificado SSL
  • Vamos a cifrar el certificado SSL
  • ¿Qué es un navegador Tor??
  • TLS vs SSL
  • Instalar nginx en centos