SSL

Cómo configurar un certificado SSL gratuito para Apache en Debian 10

Cómo configurar un certificado SSL gratuito para Apache en Debian 10
Los protocolos TLS y SSL cifran el tráfico entre un sitio web (u otro servicio) y un visitante o navegador web evitando que los rastreadores o atacantes accedan a la comunicación. Últimamente Google exigió a todos los webmasters que usaran SSL, incluso para sitios web sin intercambio de información sensible convirtiendo este protocolo en una necesidad independientemente de la necesidad de seguridad.

Este tutorial se centra en la instalación de un certificado SSL en un servidor web Apache en Linux Debian 10 Buster de forma rápida y sencilla con Certbot. Para los usuarios que necesitan un servidor web cifrado pero que aún no han instalado o configurado Apache, la primera sección muestra cómo instalar y configurar Apache en Debian 10 Buster para alojar un sitio web.

Todos los pasos descritos en este tutorial son útiles para versiones anteriores recientes de Debian y distribuciones de Linux basadas. Si ya tiene Apache, puede saltar a Cómo configurar un certificado SSL gratuito para Apache en Debian 10 Buster.

Instalación de Apache en Debian 10 Buster

Este paso es solo para usuarios que aún no instalaron Apache, si ya tiene instalado Apache, vaya al capítulo "Cómo configurar un certificado SSL gratuito para Apache en Debian 10".
Si no tiene Apache instalado, instálelo ejecutando:

# apt install apache2 -y

Una vez instalado, el servicio se iniciará automáticamente y podrá acceder a su servidor web desde su navegador a través de la dirección http: // 127.0.0.1 (localhost).

Apache también admite varios dominios, pero para esta configuración solo configuraremos el dominio https: // linux.bz usando el archivo de configuración predeterminado para apache / etc / apache2 / sites-enabled / 000-default.conf. Correr:

# nano / etc / apache2 / sites-enabled / 000-default.conf

Las líneas sin comentar a continuación muestran una configuración adecuada adaptada para linux.bz,

El archivo contiene el siguiente contenido que abre el archivo (), el nombre del servidor, alias, información de contacto, directorio raíz, información de archivos de registro y archivo de cierre ().


ServerName linux.bz
ServerAlias ​​www.linux.bz
ServerAdmin contacto @ linux.bz
DocumentRoot / var / www / html
ErrorLog $ APACHE_LOG_DIR / error.Iniciar sesión
CustomLog $ APACHE_LOG_DIR / acceso.registro combinado

Puede cambiar el nombre de la página de índice predeterminada de Apache ejecutando:

# índice mv.html oldindex.html

Luego cree una nueva página para propósitos de prueba:

# prueba nano.html

Ponga dentro el contenido que desee:

Presione CTRL + X para guardar y salir.

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 deberá reenviar los puertos 80 y 443 a la dirección IP local de su computadora Apache.

Finalmente podrá acceder a su sitio web desde fuera de su red.

Cómo configurar un certificado SSL gratuito para Apache en Debian 10 Buster

Si ya tienes Apache es hora de agregar SSL, para ello este tutorial muestra cómo instalar un certificado SSL de una manera rápida y sencilla usando certbot, un instalador y configurador automático de certificados ssl Let's Encrypt.

Para comenzar a instalar los paquetes de Certbot ejecutando:

# apt install certbot python-certbot-apache -y

Una vez instalados, los paquetes anteriores crean e indican una redirección a https ejecutando:

# certbot --apache

Complete la información solicitada:

En algún momento le ofrecerá redirigir el tráfico a https, presione 2 para aceptar, luego presione INGRESAR para terminar.

Si el proceso tiene éxito, verá la siguiente pantalla:

Finalmente, puede probar su sitio web, presione CTRL + F5 y lo redireccionará a través de SSL ahora.

Para renovar el certificado, ejecute:

# certbot renovar --dry-run

Conclusión sobre el método Certbot para instalar un certificado SSL para Apache en Debian 10 Buster

Certbot hace que la instalación de certificados SSL sea extremadamente fácil y rápida, lo que permite a cualquier usuario sin experiencia sin Plesk o Cpanel compartir contenido web de forma segura y gratuita. Todo el proceso tomó minutos, incluida la instalación de Apache.

Otras opciones gratuitas para obtener certificados SSL gratuitos pueden incluir SSL gratis (https: // sslforfree.com, las cortas licencias SSL gratuitas de Comodo o Zerossl que aún no probé, pero ninguna de ellas significa un método rápido y fácil como este.

Espero que haya encontrado útil este breve artículo sobre Cómo configurar un certificado gratuito para Apache en Debian 10, gracias por leerlo.

Puertos de código abierto de motores de juegos comerciales
Las recreaciones gratuitas, de código abierto y de motores de juegos multiplataforma se pueden usar para jugar títulos de juegos antiguos y también al...
Los mejores juegos de línea de comandos para Linux
La línea de comandos no es solo su mayor aliado cuando usa Linux, también puede ser la fuente de entretenimiento porque puede usarla para jugar muchos...
Las mejores aplicaciones de mapeo de gamepad para Linux
Si te gusta jugar juegos en Linux con un gamepad en lugar de un sistema de entrada de teclado y mouse típico, hay algunas aplicaciones útiles para ti....