Isso é realmente muito fácil e um caso para o descarregamento de SSL.
-
Instale
Application Request Routing (ARR)eURL Rewritecom oWeb Plattform Installer, reinicie o Gerenciador do IIS. -
Agora você deve ver uma entrada
Server Farmsna árvore do gerenciador do IIS. Se você temServer 1 with the IP 192.168.1.1comoHTTPeServer 2 with the IP 192.168.1.2como expostoHTTPSEndpoint, basta configurar um Farm de Servidores, adicioneServer 1a ele (por IP ou nome DNS local,Server 2deve ser capaz de resolver o nome deServer 1). Não adicione o Servidor 2 ao webfarm. Ele pedirá que você permita a criação automática de uma Regra de Regravação para encaminhar corretamente os pedidos. * -
Crie um site padrão que tenha a ligação SSL ao servidor 2 (possivelmente com um nome de host SNI, se você tiver mais de um site hospedado no IIS).
-
Em seguida, clique no próprio servidor (no Gerenciador do IIS) e vá até o módulo "URL Rewrite". Lá você encontrará o novo módulo de reescrita chamado algo como ARR_ [ServerFarm] _Loadbalance. Clique duas vezes na regra e, em Condições, adicione
{HTTPS}(Entrada), que corresponde ao padrãoon(Padrão).
Em Ação, selecione Tipo de ação Route to Server Farm e defina suas Propriedades de ação como Scheme: http:// , Server farm: [YourServerFarmName] e deixe o caminho intacto. Você também pode marcar Stop processing of subsequent rules se isso já não estiver marcado.
* NOTA: Se você já tem outros sites em execução neste servidor (possivelmente com SNI), você também deve adicionar outra condição na regra de reconfiguração para encaminhar somente ao farm de servidores, se a URL correspondente for consultada. A condição é {HTTP_HOST} corresponde ao padrão yoururl.com .
Espero que ajude.