En Windows:
1. https://github.com/certbot/certbot/releases Descargue la versión 2.9 para instalarla.
certbot certonly -d “*.jincan.net” -d jincan.net –manual –preferred-challenges dns-01 –server https://acme-v02.api.letsencrypt.org/directory
2. Para ir al backend de DNS se agregó un nuevo registro txt
3. Use el siguiente comando para verificar y luego presione Enter; de lo contrario, el sistema siempre le dará una nueva generación de registro txt.
nslookup -type=TXT _acme-challenge.jincan.net 8.8.8.8
Descripción general del producto Certbot y guía de instalación de la versión 2.9: la mejor opción para la gestión de certificados SSL/TLS
¿Qué es Certbot?
Certbot es una herramienta gratuita y de código abierto para obtener y gestionar automáticamente certificados SSL/TLS. Es compatible con Let's Encrypt y es una herramienta potente e intuitiva diseñada para proteger su sitio web y servidor contra ataques maliciosos, a la vez que mejora el rendimiento de la optimización para motores de búsqueda (SEO). Con Certbot, puede implementar fácilmente el cifrado HTTPS y ahorrar tiempo y esfuerzo en la gestión de renovaciones de certificados.
Certbot es compatible con varios servidores y sistemas operativos, como Apache, Nginx, Windows, Linux y macOS. También se integra con diferentes proveedores de DNS para automatizar la validación de DNS. Especialmente gracias a los certificados gratuitos que ofrece Let's Encrypt, Certbot se ha convertido en la herramienta predilecta de muchos desarrolladores y empresas.
¿Por qué elegir Certbot?
En el entorno actual de internet, HTTPS se ha convertido en la base para proteger los sitios web y mejorar la confianza de los usuarios. Aquí tienes algunas ventajas clave de usar Certbot:
- Mejora la optimización de motores de búsqueda (SEO)
Google y otros motores de búsqueda han declarado explícitamente que HTTPS es un factor importante en sus algoritmos de posicionamiento. Al configurar HTTPS fácilmente con Certbot, puede lograr un mejor posicionamiento en los resultados de búsqueda, atraer más visitantes y aumentar el tráfico de su sitio web. - Mejora la seguridad del sitio web
Certbot ofrece certificados SSL/TLS gratuitos que cifran la comunicación entre los usuarios y su servidor, impidiendo la interceptación o manipulación de datos confidenciales. Esto es especialmente importante para sitios de comercio electrónico, páginas de inicio de sesión o cualquier sitio que gestione información confidencial. - Automatiza la gestión de certificados
Certbot automatiza el proceso de obtención, instalación y renovación de certificados. Con esta automatización, no tendrá que preocuparse por la caducidad de los certificados, lo que le ahorrará tiempo y esfuerzo. - Soporte comunitario y código abierto
Como proyecto de código abierto, Certbot cuenta con un sólido apoyo de la comunidad y se actualiza y optimiza constantemente. Además, su profunda integración con Let's Encrypt garantiza la fiabilidad de la herramienta. - Amplia compatibilidad
Certbot es compatible con los principales servidores web, como Apache y Nginx, y con una variedad de sistemas operativos. Tanto si gestiona un sitio web personal como una aplicación empresarial, Certbot puede satisfacer sus necesidades.
Descripción general de Certbot versión 2.9
La versión 2.9 de Certbot, lanzada el 8 de febrero de 2023, es estable y cuenta con numerosas funciones. Si bien se han realizado numerosas actualizaciones en versiones posteriores de Certbot, la versión 2.9 sigue siendo la herramienta predilecta de muchos usuarios, especialmente de los desarrolladores que necesitan compatibilidad con Python 3.12.
Nuevas funciones
- Compatibilidad con Python 3.12
Certbot 2.9 agregó soporte para Python 3.12, brindando una compatibilidad más amplia para desarrolladores y administradores de sistemas.
Corrección de errores
- Se solucionó un problema de sintaxis con
ruta de unión
para garantizar que no se produzcan errores de comprobación de tipos en Python 3.10. - Manejo mejorado de la
reconfigurar
verbo para garantizar que la nueva configuración se verifique con servidores segmentados durante las ejecuciones en seco.
Estabilidad de la versión
Certbot 2.9 está diseñado para ofrecer un conjunto de funciones estables y, al mismo tiempo, ser compatible con versiones más recientes de Python. Si busca una versión fiable y fácil de integrar, la 2.9 es una excelente opción.
Guía de instalación y ejemplo de configuración de Certbot 2.9
A continuación se muestran los pasos de instalación y configuración de Certbot 2.9, adecuados para escenarios que requieren validación manual.
- Descargar Certbot 2.9
Puede descargar Certbot 2.9 desde la página de lanzamientos de Certbot en GitHub. Siga estos pasos:- Abra la página de versiones de Certbot.
- Encuentre la sección de lanzamiento de Certbot 2.9.0.
- Descargue el paquete de instalación adecuado para su sistema operativo, por ejemplo:
certbot-2.9.0.tar.gz
- Extraer el paquete de instalación
Después de descargarlo, extraiga el archivo usando el siguiente comando:Copiar códigoalquitrán -xzvf certbot-2.9.0.tar.gz cd certbot-2.9.0
- Utilice Certbot para obtener un certificado
Para la validación manual de DNS, supongamos que necesita obtener un certificado comodín para el dominio*.zxcn.cc
yzxcn.cc
Los pasos son los siguientes: (1) Ejecute el comando Certbot
En la línea de comandos, ejecute el siguiente comando:Copiar códigocertbot certonly -d "*.zxcn.cc" -d zxcn.cc --manual --desafíos preferidos dns-01 --servidor https://acme-v02.api.letsencrypt.org/directorio
(2) Validar registros DNS
Certbot le solicitará que cree registros DNS TXT para verificar la propiedad del dominio. Siga las instrucciones para iniciar sesión en su plataforma de administración de dominios y agregar el siguiente registro:- Valor de registro TXT: Proporcionado por Certbot
- Nombre del registro:
_acme-challenge.zxcn.cc
(3) Completar la validación
Después de agregar el registro DNS, regrese a la consola de Certbot y presione Enter. Certbot completará la validación y generará el certificado. - Configurar el servidor web
Certbot guarda el certificado de forma predeterminada en elC:\Certbot\live
Directorio. Puedes abrirlo rápidamente con el siguiente comando:Copiar códigocomenzar explorador C:\Certbot\live
Luego, configure los archivos de certificado en su servidor web (por ejemplo, Nginx o Apache).
Preguntas frecuentes
- ¿Por qué elegir la validación manual de DNS?
La validación manual de DNS es adecuada para obtener certificados comodín. Los certificados comodín permiten proteger un dominio completo (p. ej.,*.zxcn.cc
) sin tener que configurar certificados separados para cada subdominio. - ¿Cómo automatizar la validación de DNS?
Si utiliza un proveedor de DNS compatible con API, como Cloudflare o AWS Route 53, puede automatizar la validación de DNS con los complementos de Certbot. Por ejemplo:Copiar códigocertbot certonly --dns-cloudflare --dns-cloudflare-credenciales /ruta/a/credenciales.ini -d "*.zxcn.cc" -d zxcn.cc
- ¿La renovación del certificado es automática?
Certbot admite la renovación automática de certificados. Puede probar el proceso de renovación con el siguiente comando:Copiar códigocertbot renovar --seco-correr
Si está utilizando la validación manual, deberá volver a ejecutar los pasos de validación antes de que caduque el certificado.
Resumen
Certbot es una herramienta potente y popular que no solo te ayuda a obtener rápidamente certificados SSL/TLS gratuitos, sino que también simplifica su gestión, mejorando el SEO y la seguridad de tu sitio web. Aunque las versiones posteriores de Certbot han introducido optimizaciones adicionales, la versión 2.9 sigue siendo una opción estable y fiable. Si buscas una forma sencilla, eficiente y gratuita de proteger tu sitio web, Certbot es la herramienta ideal.
Con la guía de instalación proporcionada, podrá completar fácilmente la instalación y configuración de Certbot 2.9 y habilitar HTTPS en su sitio web. Para obtener más información y soporte, visite la documentación oficial de Certbot o la página de versiones de GitHub.