IIS 7 - permite http para parte do site, https para descanso?

3

Em IIS 7 , existe uma maneira de definir dois urls no mesmo site para permitir http e https e o restante para https ?

 - http://mysite/url1 or https://mysite/url1 is accepted and stays on that protocol.
 - http://mysite/url2 or https://mysite/url2 is accepted and stays on that protocol.
 - any other item, i.e. http://mysite/whatever redirects to https://mysite/whatever
 - https://mysite/whatever is accepted.

Editado porque a primeira pergunta não estava clara o suficiente.

    
por Martin Clarke 28.09.2012 / 12:13

2 respostas

1

A maneira mais amigável de fazer isso é com o IIS Rewrite, já que ele não lançará um erro se chegar por HTTP, mas redirecionará para HTTPS para eles. Você pode definir a regra para redirecionar para https para todas as páginas, exceto para as 2 que você precisa (e quaisquer imagens, css ou outras dependências que também podem permanecer HTTP).

Este é um link para começar: link .

    
por 01.10.2012 / 18:32
2

Sim, se você selecionar o Site no IIS e no painel Ação no lado direito, selecione Vinculações e vincule o site à porta 443 (HTTPS).

Você pode então ir para o ícone Configurações de SSL e selecionar Exigir SSL e, em seguida, adicionar um certificado ao site.

Vale a pena observar que você só pode ter um único site HTTPS por endereço IP em uma caixa, a menos que você use um proxy reverso como Pound.

    
por 28.09.2012 / 13:50