Gostaria de aprender como instalar o certificado Let's Encrypt no servidor IIS de um computador rodando Windows? Neste tutorial, vamos mostrar como instalar o cliente Let's Encrypt e configurar um site HTTPS no servidor IIS.

• Windows 2012 R2
• Windows 2016
• Windows 2019

Em nosso exemplo, o endereço IP do servidor IIS é 35.160.86.106.

Lista de hardware:

A seção a seguir apresenta a lista de equipamentos usados para criar este tutorial.

Cada pedaço de hardware listado acima pode ser encontrado no site da Amazon.

Tutorial Windows - Instalação iIS

Abra o aplicativo Server Manager.

Acesse o menu Gerenciar e clique em Adicionar funções e recursos.

Windows 2012 add role

Na tela Funções do servidor, selecione a opção nomeada: IIS do Servidor Web.

Clique no botão Avançar.

IIS Installation

Na tela a seguir, clique no botão Adicionar recursos.

IIS Features

Na tela Recursos, clique no botão Avançar.

Windows 2012 - Features

Na tela de serviço Role, clique no botão Avançar.

IIS - Role Service

Na tela Resumo, clique no botão Instalar.

IIS installation summary

Parabéns! Você terminou a instalação do serviço IIS em um computador rodando Windows.

Tutorial IIS Virtualhost - Configuração DNS

Acesse o site godaddy e compre um domínio DNS.

Em nosso exemplo, compramos um domínio chamado:

Copy to Clipboard

Você pode usar qualquer site para comprar um domínio DNS, GoDaddy é apenas minha escolha pessoal.

Crie uma entrada de DNS apontando seu site para o computador que executa o IIS.

Em nosso exemplo, criamos uma entrada de DNS apontando WWW.GAMEKING.TIPS para 35.160.86.106.

IIS - MULTIPLE WEBSITES DNS

Use o comando NSLOOKUP para testar sua configuração de DNS.

Copy to Clipboard

Aqui está a saída de comando.

Copy to Clipboard

Abra seu navegador e tente acessar a versão HTTP do site.

Em nosso exemplo, a seguinte URL foi inserida no Navegador:

• http://www.gameking.tips

IIS - DEFAULT WEBSITE

Parabéns! Você terminou a configuração DNS necessária.

Tutorial IIS - Criando um Site no IIS

Inicie o aplicativo chamado: IIS Manager.

Start IIS Windows

No aplicativo IIS Manager, clique com o botão direito do mouse no site padrão.

Selecione a opção chamada Editar vinculos.

IIS - Host header binding

Selecione a opção HTTP e clique no botão Editar.

IIS - EDIT BINDINGS

Digite um nome de Website inexistente e clique no botão OK.

Isso garantirá que o site padrão do IIS nunca seja usado.

IIS - Enable host header

Crie um diretório para armazenar os arquivos de host virtuais.

IIS - Virtualhost directory

Em nosso exemplo, criamos um diretório chamado GAMEKING na raiz da unidade C.

Dentro deste diretório, crie um arquivo HTML para ser usado como uma página de teste.

Copy to Clipboard

No aplicativo IIS Manager, selecione a pasta chamada Sites

Na parte direita da tela, acesse a opção de Adicionar um site.

IIS ADD VIRTUAL HOST

Na tela de configuração do Site, execute a seguinte configuração:

• Nome do site - Digite uma identificação para o novo Site.
• Pool de aplicativos - DEFAULTAPPPOOL.
• Caminho físico - Selecione o diretório onde os arquivos do Site estão armazenados.
• Tipo - HTTP
• Endereço IP - Tudo não assinado.
• Porto - 80.
Hostname - Digite o endereço DNS do site.
• Iniciar o Site imediatamente - Sim.

Clique no botão OK.

IIS VIRTUALHOST - LETS ENCRYPT

Abra seu navegador e digite o endereço DNS do novo site.

Em nosso exemplo, a seguinte URL foi inserida no Navegador:

• http://www.gameking.tips/

A página de teste deve ser apresentada.

IIS VIRTUAL HOST - WEBSITE

Parabéns! Você configurou com sucesso o recurso de host virtual no IIS.

Tutorial IIS - Instalando o certificado Let's Encrypt

Acesse o site WIN-ACME e baixe o cliente para Windows.

IIS - LETS ENCRYPT DOWNLOAD

Extraia a versão mais recente do arquivo Zip WIN-ACME.

IIS - WIN-ACME LETS ENCRYPT

Em nosso exemplo, criamos um diretório chamado WIN-ACME na raiz da unidade C.

Clique duas vezes no arquivo chamado WACS para iniciar a instalação do certificado HTTPS.

Pressione (N) para criar um novo certificado.

Copy to Clipboard

Digite o número de identificação do site.

Copy to Clipboard

Pressione (A) para executar automaticamente a configuração necessária.

Copy to Clipboard

Pressione (Y) para confirmar a seleção.

Copy to Clipboard

Pressione (Y) para continuar a instalação.

Copy to Clipboard

Pressione (Y) para concordar com os Termos de serviço.

Copy to Clipboard

Digite um endereço de e-mail para ser notificado sobre os problemas detectados.

Copy to Clipboard

Aguarde o término da instalação do certificado Let's Encrypt.

O servidor IIS será configurado automaticamente.

Copy to Clipboard

Pressione (Q) para sair.

Copy to Clipboard

Em nosso exemplo, usamos o Lets's Encrypt para instalar automaticamente um certificado HTTPS no servidor IIS.

O sistema cria automaticamente uma tarefa agendada para verificar e renovar o certificado Let's Encrypt.

IIS - LETS ENCRYPT RENEW

Abra seu navegador e digite o endereço DNS do novo site usando o protocolo HTTPS.

Em nosso exemplo, a seguinte URL foi inserida no Navegador:

• https://www.gameking.tips/

A página de teste HTTPS deve ser apresentada.

IIS - LETS ENCRYPT CONFIGURATION

Verifique as propriedades do certificado.

IIS - LETS ENCRYPT CERTIFICATE

Parabéns! Você configurou com sucesso o recurso de host virtual no IIS.