Redirecionar HTTP para HTTPS usando o IIS não está funcionando para o site do SharePoint

1

Eu tenho um aplicativo da Web. Sua AAM é a seguinte -

Zone         Public URL for Zone
Default      http://sharepoint:46543
Internet     http://abc.something.com
Custom       https://abc.something.com

Antes de usar o módulo IIS Rewrite, se eu acessar o site de qualquer zona, ele funcionará bem.

Mas depois de configurar o módulo Rewrite da seguinte forma -

Seção de URL de correspondência

Requested URL               = Matches the Pattren
Using                       = Regular Expression
Pattren = (.*)

Conditioins

Logical Grouping            = Match All
Condition Input             = {HTTPS}
Check if input string       = Matches the pattren
Pattren                     = ^OFF$

Ações

Action Type                  = Redirect
Redirect URL                 = https://{HTTP_HOST}/{R:1}
Append Query String          = True
Redirect Type                = See Other (303)

Se eu tentar acessar o site no Web Front Server , por exemplo, usando a Zona padrão http://sharepoint:46543 , o site não abre. Até mesmo a Administração Central pare de abrir neste momento.

Se eu tentar acessar a Internet Zone http://abc.something.com , ela será redirecionada para a Zona personalizada https://abc.something.com , mas não abrirá o site. Mesmo se eu tentar acessar o site da Zona Personalizada inserindo diretamente o URL, ele não será aberto.

O que estou fazendo de errado?

    
por kamalpreet 19.10.2015 / 08:06

1 resposta

0

A configuração parece correta. A única diferença que tenho é o tipo de redirecionamento como um encontrado (302).

Seu teste no servidor - por padrão, você não poderá acessar devido à verificação de loopback. no Registro HKEY_LM\System\CCS\Control\LSA\MSV1.0 , encontre o valor BackConnectionsHostsNames multi string e insira o nome do seu site de ponto de compartilhamento (abc.something.com)

Se o seu teste está falhando de fora da caixa, não é o loop de volta. Nesse caso, garantir que o Firewall esteja permitindo solicitações, as ligações do IIS estão configuradas para as portas 80 e 443 (e o certificado está atribuído). Se você tiver vários sites ouvindo no mesmo IP / Port, precisará usar cabeçalhos de host ou o IIS não iniciará todos os sites.

    
por 22.10.2015 / 16:31