Como configurar o SSL na pasta particular, não no site geral no iis 7

1

Eu tenho um site, por exemplo www.somesite.com. Eu quero aplicar as configurações de SSL na pasta particular neste site. Eu segui os seguintes passos.

(1) Importar certificado no IIS 7. (2) Crie ligações SSL. (3) Selecione a pasta no site e defina o ssl necessário.

Agora, meu problema é que eu quero uma pasta específica para exigir SSL no site não geral. Seguindo os passos acima. Eu posso navegar pelo site inteiro com http e https.

Eu quero que o site inteiro seja navegado apenas por http e a pasta específica no site seja navegada usando apenas https.

Como - link e - link

Obrigado antecipadamente.

    
por Gaurang Tripathi 07.01.2011 / 09:07

1 resposta

2

O IIS exige que você faça ligações em nível de site para certificados. Na verdade, todos os servidores da Web no planeta funcionam dessa maneira, não é possível vincular o SSL apenas a uma subpasta.

Isso não significa que não seja possível. Você quer olhar para um método chamado "URL ReWriting" - basicamente, você precisa configurar suas regras de ReWrite para detectar HTTP ou HTTPS e se elas chegarem a uma página que você quer ir HTTP, mas elas estão em HTTPS, então redirecionam eles e vice-versa. Isso é feito de forma invisível para o usuário, eles apenas mudam silenciosamente de HTTP para HTTPS (ir de HTTPS para HTTP nem sempre é tão simples, dependendo das configurações do navegador do usuário).

O IIS7 tem um módulo ReWriting nativo , mas eu prefiro o ISAPI ReWrite Module .

    
por 07.01.2011 / 09:54

Tags