¿Desea obtener información sobre cómo instalar el certificado Let’s Encrypt en el servidor IIS de un equipo que ejecuta Windows? En este tutorial, vamos a mostrarle cómo instalar el cliente Let’s Encrypt y configurar un sitio web HTTPS en el servidor IIS.

• Windows 2012 R2
• Windows 2016
• Windows 2019

En nuestro ejemplo, la dirección IP del servidor IIS es 35.160.86.106.

Lista de hardware:

En la siguiente sección se presenta la lista de equipos utilizados para crear este tutorial.

Cada pieza de hardware mencionada anteriormente se puede encontrar en el sitio web de Amazon.

Tutorial de Windows – Instalación de IIS

Abra la aplicación Administrador del servidor.

Acceda al menú Administrar y haga clic en Agregar roles y características.

Windows 2012 add role

En la pantalla Roles de servidor, seleccione la opción denominada: Iis de servidor web.

Haga clic en el botón Siguiente.

IIS Installation

En la siguiente pantalla, haga clic en el botón Agregar características.

IIS Features

En la pantalla Características, haga clic en el botón Siguiente.

Windows 2012 - Features

En la pantalla Servicio de rol, haga clic en el botón Siguiente.

IIS - Role Service

En la pantalla Resumen, haga clic en el botón Instalar.

IIS installation summary

¡Felicitaciones! Ha terminado la instalación del servicio IIS en un equipo que ejecuta Windows.

Tutorial IIS Virtualhost – Configuración DNS

Acceda al sitio web de GODADDY y compre un dominio DNS.

En nuestro ejemplo, compramos un dominio denominado:

Copy to Clipboard

Puede utilizar cualquier sitio web para comprar un dominio DNS, GoDaddy es sólo mi elección personal.

Cree una entrada DNS que apunte el sitio web al equipo que ejecuta IIS.

En nuestro ejemplo, creamos una entrada DNS que señala WWW.GAMEKING.TIPS a 35.160.86.106.

IIS - MULTIPLE WEBSITES DNS

Utilice el comando NSLOOKUP para probar la configuración de DNS.

Copy to Clipboard

Aquí está la salida del comando.

Copy to Clipboard

Abra su navegador e intente acceder a la versión HTTP del sitio web.

En nuestro ejemplo, se introdujo la siguiente URL en el navegador:

• http://www.gameking.tips

IIS - DEFAULT WEBSITE

¡Felicitaciones! Ha terminado la configuración de DNS necesaria.

Tutorial IIS – Creación de un sitio web en IIS

Inicie la aplicación denominada: Administrador de IIS.

Start IIS Windows

En la aplicación Administrador de IIS, haga clic con el botón derecho en el sitio web predeterminado.

Seleccione la opción denominada Editar enlaces.

IIS - Host header binding

Seleccione la opción HTTP y haga clic en el botón Editar.

IIS - EDIT BINDINGS

Introduzca un nombre de host de sitio web inexistente y haga clic en el botón Aceptar.

Esto se asegurará de que nunca se use el sitio web predeterminado de IIS.

IIS - Enable host header

Cree un directorio para almacenar los archivos de host virtual.

IIS - Virtualhost directory

En nuestro ejemplo, creamos un directorio llamado GAMEKING en la raíz de la unidad C.

Dentro de este directorio, cree un archivo HTML que se usará como página de prueba.

Copy to Clipboard

En la aplicación Administrador de IIS, seleccione la carpeta denominada Sitios

En la parte derecha de la pantalla, acceda a la opción Añadir un sitio web.

IIS ADD VIRTUAL HOST

En la pantalla Configuración del sitio web, realice la siguiente configuración:

• Nombre del sitio: introduzca una identificación en el nuevo sitio web.
• Grupo de aplicaciones : DEFAULTAPPPOOL.
• Ruta física: seleccione el directorio donde se almacenan los archivos del sitio web.
• Tipo – HTTP
• Dirección IP: todas sin asignar.
• Puerto – 80.
Nombre de host: introduzca la dirección DNS del sitio web.
• Iniciar el sitio web inmediatamente – Sí.

Haga clic en el botón Aceptar.

IIS VIRTUALHOST - LETS ENCRYPT

Abra su navegador e introduzca la dirección DNS del nuevo sitio web.

En nuestro ejemplo, se introdujo la siguiente URL en el navegador:

• http://www.gameking.tips/

Se debe presentar la página Prueba.

IIS VIRTUAL HOST - WEBSITE

¡Felicitaciones! Ha configurado correctamente la característica de host virtual de IIS.

Tutorial IIS – Instalación del certificado Let’s Encrypt

Acceda al sitio web de WIN-ACME y descargue el cliente para Windows.

IIS - LETS ENCRYPT DOWNLOAD

Extraiga la última versión del archivo Zip WIN-ACME.

IIS - WIN-ACME LETS ENCRYPT

En nuestro ejemplo, creamos un directorio llamado WIN-ACME en la raíz de la unidad C.

Haga doble clic en el archivo denominado WACS para iniciar la instalación del certificado HTTPS.

Pulse (N) para crear un nuevo certificado.

Copy to Clipboard

Introduzca el número de identificación del sitio web.

Copy to Clipboard

Pulse (A) para realizar automáticamente la configuración necesaria.

Copy to Clipboard

Pulse (Y) para confirmar la selección.

Copy to Clipboard

Pulse (Y) para continuar con la instalación.

Copy to Clipboard

Pulse (Y) para aceptar los Términos de servicio.

Copy to Clipboard

Introduzca una dirección de correo electrónico para recibir una notificación sobre los problemas detectados.

Copy to Clipboard

Espere a que finalice la instalación del certificado Let’s Encrypt.

El servidor IIS se configurará automáticamente.

Copy to Clipboard

Pulse (Q) para salir.

Copy to Clipboard

En nuestro ejemplo, usamos Lets’s Encrypt para instalar automáticamente un certificado HTTPS en el servidor IIS.

El sistema crea automáticamente una tarea programada para verificar y renovar el certificado Let’s Encrypt.

IIS - LETS ENCRYPT RENEW

Abra su navegador e introduzca la dirección DNS del nuevo sitio web utilizando el protocolo HTTPS.

En nuestro ejemplo, se introdujo la siguiente URL en el navegador:

• https://www.gameking.tips/

Se debe presentar la página Prueba HTTPS.

IIS - LETS ENCRYPT CONFIGURATION

Compruebe las propiedades del certificado.

IIS - LETS ENCRYPT CERTIFICATE

¡Felicitaciones! Ha configurado correctamente la característica de host virtual de IIS.