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 do Windows:
Nesta página, oferecemos acesso rápido a uma lista de tutoriais do Windows.
Tutorial Windows – Instalação iIS
Abra o aplicativo Server Manager.
Acesse o menu Gerenciar e clique em Adicionar funções e recursos.
Na tela Funções do servidor, selecione a opção nomeada: IIS do Servidor Web.
Clique no botão Avançar.
Na tela a seguir, clique no botão Adicionar recursos.
Na tela Recursos, clique no botão Avançar.
Na tela de serviço Role, clique no botão Avançar.
Na tela Resumo, clique no botão Instalar.
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:
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.
Use o comando NSLOOKUP para testar sua configuração de DNS.
Aqui está a saída de comando.
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
Parabéns! Você terminou a configuração DNS necessária.
Tutorial IIS – Criando um Site no IIS
Inicie o aplicativo chamado: IIS Manager.
No aplicativo IIS Manager, clique com o botão direito do mouse no site padrão.
Selecione a opção chamada Editar vinculos.
Selecione a opção HTTP e clique no botão Editar.
Digite um nome de Website inexistente e clique no botão OK.
Isso garantirá que o site padrão do IIS nunca seja usado.
Crie um diretório para armazenar os arquivos de host virtuais.
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.
No aplicativo IIS Manager, selecione a pasta chamada Sites
Na parte direita da tela, acesse a opção de Adicionar um site.
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.
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.
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.
Extraia a versão mais recente do arquivo Zip WIN-ACME.
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.
Digite o número de identificação do site.
Pressione (A) para executar automaticamente a configuração necessária.
Pressione (Y) para confirmar a seleção.
Pressione (Y) para continuar a instalação.
Pressione (Y) para concordar com os Termos de serviço.
Digite um endereço de e-mail para ser notificado sobre os problemas detectados.
Aguarde o término da instalação do certificado Let’s Encrypt.
O servidor IIS será configurado automaticamente.
Pressione (Q) para sair.
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.
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.
Verifique as propriedades do certificado.
Parabéns! Você configurou com sucesso o recurso de host virtual no IIS.