CERTBOT

Les comparto el link donde se podrá descargar el certificado SSL gratuito: https://certbot.eff.org/instructions?ws=apache&os=windows&tab=wildcard

https://sourceforge.net/projects/certbot.mirror/files/v2.8.0/certbot-beta-installer-win_amd64_signed.exe/download?use_mirror=sitsa&use_mirror=sitsa&r=https%3A%2F%2Fwww.google.com%2F

Necesito mantener mi servidor web funcionando.

Si tienes un servidor web que ya está usando el puerto 80 y no quieres pararlo mientras se ejecuta Certbot, ejecuta este comando y sigue las instrucciones en el terminal.

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Para usar Certbot con un sitio que ya está funcionando en IIS y obtener un certificado SSL, sigue estos pasos detallados. Esto asume que tu sitio ya está configurado en IIS y que Certbot está instalado.

### 1. **Instalar Certbot en Windows**

Si aún no lo has hecho, sigue estos pasos para instalar Certbot en Windows:

– Descarga el instalador de Certbot para Windows desde el sitio oficial: [Certbot – Windows Installer](https://certbot.eff.org/instructions).

– Sigue las instrucciones de instalación para Certbot en tu sistema Windows.

### 2. **Abrir el puerto 80 y 443**

Asegúrate de que los puertos 80 (HTTP) y 443 (HTTPS) estén abiertos en tu firewall, ya que Certbot necesitará usar el puerto 80 para el desafío HTTP.

### 3. **Detener temporalmente otros sitios en el puerto 80 (opcional)**

Si tienes otros sitios utilizando el puerto 80, es posible que tengas que detenerlos temporalmente para que Certbot pueda realizar la validación.

1. Abre el **Administrador de IIS**.

2. En el panel izquierdo, selecciona tu servidor y haz clic en **Sitios**.

3. Detén temporalmente cualquier otro sitio que esté usando el puerto 80.

### 4. **Ejecutar Certbot para IIS**

Certbot puede configurar automáticamente el certificado para IIS. Ejecuta el siguiente comando en una ventana de **PowerShell** o **Símbolo del sistema** con privilegios de administrador:

«`bash

certbot certonly –installer iis

«`

Este comando hará lo siguiente:

– **certonly**: Obtendrá el certificado pero no lo instalará automáticamente (por seguridad).

– **–installer iis**: Configura automáticamente el certificado para el sitio en IIS una vez generado.

Sigue los pasos que te pida Certbot, como eligiendo el dominio y validando el control del mismo.

### 5. **Seleccionar el dominio**

Durante el proceso, Certbot te mostrará una lista de sitios web en IIS y te pedirá que elijas el sitio para el que deseas generar el certificado. Elige el que está asociado a tu dominio.

### 6. **Validación del dominio**

Certbot usará el **HTTP-01 Challenge**, que implica que creará un archivo temporal en la raíz de tu servidor web (generalmente bajo `C:\inetpub\wwwroot`), y luego intentará acceder a ese archivo a través de tu dominio.

Asegúrate de que:

– El dominio apunta correctamente a tu servidor.

– El puerto 80 está abierto para la validación.

### 7. **Instalar el certificado en IIS**

Una vez que Certbot haya obtenido el certificado, lo instalará automáticamente en IIS y actualizará la configuración SSL para tu sitio web. Certbot también configurará la renovación automática del certificado.

### 8. **Configurar el enlace HTTPS en IIS**

Si el comando anterior no instala el certificado automáticamente, puedes hacerlo manualmente:

1. Abre **Administrador de IIS**.

2. Selecciona tu sitio web en el panel izquierdo.

3. Haz clic en **Enlaces…** en el panel de la derecha.

4. Añade un nuevo enlace HTTPS si no lo tienes configurado:

   – Tipo: **https**

   – Dirección IP: **Todas no asignadas** (o la IP correspondiente)

   – Puerto: **443**

   – Certificado SSL: Selecciona el certificado recién generado por Certbot.

### 9. **Habilitar la renovación automática del certificado**

Certbot debería configurar automáticamente la renovación. Para verificar que el certificado se renovará automáticamente cada 60-90 días, puedes ejecutar:

«`bash

certbot renew –dry-run

«`

Este comando realiza una prueba de renovación sin realizar cambios reales.

Siguiendo estos pasos, tu página en IIS debería estar funcionando con un certificado SSL emitido por Let’s Encrypt. ¿Hay algún paso específico en el que necesitas más detalles?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *