Balanceador de carga Rackspace com terminação SSL para HTTP IIS -> Redirecionamento HTTPS

Um guia rápido sobre como configurar um redirecionamento de http para https ao usar um Rackspace Loadbalancer com configuração de terminação SSL. Este guia mostra como usar o Módulo de reconfiguração de URL disponível com o Web Platform Installer.

Passo 1.

Abra a instalação do IIS e certifique-se de que o Módulo de regravação de URL esteja instalado. Faça isso procurando por “Web Platform Installer” na seção Management do site que você precisa reescrever.Cenário

Procure por “URL” assim que abrir e certifique-se de que URL Rewrite está instalado.

Cenário
Se não estiver, clique em adicionar para instalá-lo e reinicie o gerenciador IIS.

Passo 2.

Assim que o URL Rewrite estiver instalado, clique duas vezes nele de dentro do site no gerenciador IIS
Cenário

Em seguida, clique em “Adicionar regra”
Cenário

Etapa 3.

Crie uma regra em branco
Cenário

Passo 4.

Dê um nome à sua nova regra de entrada para que você saiba o que ela faz. Defina suas configurações de URL de correspondência com o URL solicitado correspondendo ao padrão usando expressões regulares e o padrão, (.*)pois isso corresponderá a qualquer coisa
Cenário

Etapa 5.

Crie uma nova condição.
A condição Imput deve ser {HTTP X FORWARDED_PROTO}, que vem do balanceador de carga Rackspace.
Selecione “Não corresponde ao padrão” e torne o padrão https.

Nota especial

Se você quiser ter certeza de nunca usar https, em qualquer lugar onde eu disser http ou https, basta trocá-lo.

Cenário

Etapa 6.

A última coisa a fazer é definir a ação, você deseja torná-la uma regra de redirecionamento onde leva você para a url https://{HTTP_HOST}/{R:1}com o tipo de redirecionamento 301 permanente.

Cenário

Salve sua regra e pronto.