É possível redirecionar um URL de HTTP para HTTPS na mesma porta do IIS?

2

Eu tenho um site localizado em um número de porta personalizado no servidor. Atualmente, está servindo os usuários usando HTTP.

Eu queria saber se é possível redirecionar de HTTP para HTTPS enquanto ainda reutilizar o mesmo número de porta no IIS. Por exemplo, o link torna-se link

Algumas das informações que tenho visto é que eu preciso usar uma segunda ligação. Por exemplo. Ligue a porta 80 para HTTP e 443 para HTTPS e, em seguida, faça um redirecionamento para a porta 80.

    
por amsga 27.09.2018 / 07:04

1 resposta

0

Eu não sei qual versão do IIS você está usando, mas se é IIS7 / 7.5, então o IIS URL REwrite vai fazer muito bem.

Aqui está uma regra para copiar em sua raiz web.config

URL REWRITE

link

<rule name="HTTP to HTTPS redirect" stopProcessing="true">
  <match url="(.*)" />
    <conditions>
      <add input="{HTTPS}" pattern="off" ignoreCase="true" />
 <add input="{SERVER_PORT}" pattern="^1000$" /> 
    </conditions>
  <action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}:1443/{R:1}" />
</rule>
    
por 27.09.2018 / 07:09