Como redirecionar http para https no IIS

Como redirecionar http para https no IIS

Este tutorial ajudará você a configurar seu IIS para redirecionar qualquer URL de HTTP para HTTPS. Esta é uma boa prática para manter os URLs de produção sempre em página segura. Depois de concluir este tutorial, todas as solicitações não seguras (HTTP) para seus sites serão redirecionadas para proteger (https) no IIS no Windows.

Tutoriais úteis:

  • Como configurar, vamos criptografar SSL no IIS
  • Como configurar proxy reverso no IIS

Antes de começarmos

Assumimos que você já instalou um certificado SSL no IIS.
Também adicionou a ligação SSL aos seus sites com a porta 443 e o certificado instalado.

Etapa 1 - Instale o módulo URL -LEWRITE

Usamos o módulo de reescrita de URL no IIS para realizar o Redirecionamento HTTP para HTTPS. Primeiro de tudo, você precisa baixar e instalar o módulo de reescrita de URL no IIS daqui:

https: // www.Iis.net/downloads/microsoft/url-rewrite

Etapa 2 - Configure o redirecionamento HTTP para HTTPS

Depois que a instalação terminar, siga as etapas abaixo para concluir o redirecionamento HTTPS no IIS.

  • 1. Inicie o IIS Manager e selecione o site na seção de conexões à esquerda.
  • 2. Você verá todas as opções de configuração na janela do meio. Basta clicar duas vezes no Reescrita de URL ícone.
  • 3. No lado esquerdo, clique em Adicione a regra em seguida, selecione Regra em branco.
  • 4. Primeiro, insira um nome amigável como usamos "redirecionar para https". Então, na seção URL da correspondência, o Set solicitou URL para “Corresponde ao padrão”E definido usando como“Expressões regulares““. Em seguida, defina o tipo de padrão como (.*) como mostrado na captura de tela abaixo.
  • 5. Agora, expanda o bloco de condições. Em agrupamento lógico, altere o suspenso para corresponder a tudo e clique em Adicionar. Sob o tipo de caixa de entrada da condição “Https““. Na sequência de entrada, selecione “Corresponde ao padrão”E defina o valor do padrão como“^OFF $““.
  • 6. Após as mudanças acima, expanda o bloco de ação. Selecione os Redirecionar opção no suspensão do tipo de ação. Defina o URL de redirecionamento para “https: // http_host/r: 1““. Anexar a string de consulta deve ser verificada e defina o tipo de redirecionamento Selecionar Permanente (301). Em seguida, clique no Aplicar botão na barra lateral direita.

Conclusão

Tudo feito, você configurou com sucesso seu site para sempre redirecionar para proteger o URL HTTPS. Para verificar abrir seu URL em um navegador sem https e ele deve redirecionar automaticamente para https.