Webアプリケーションがあります。そのAAMは次のとおりです-
Zone Public URL for Zone
Default http://sharepoint:46543
Internet http://abc.something.com
Custom https://abc.something.com
IIS Rewriteモジュールを使用する前に、任意のゾーンからサイトにアクセスすると、正常に機能します。
しかし、Rewriteモジュールを次のように構成すると-
URLセクションの一致
Requested URL = Matches the Pattren
Using = Regular Expression
Pattren = (.*)
条件
Logical Grouping = Match All
Condition Input = {HTTPS}
Check if input string = Matches the pattren
Pattren = ^OFF$
アクション
Action Type = Redirect
Redirect URL = https://{HTTP_Host}/{R:1}
Append Query String = True
Redirect Type = See Other (303)
Web Front Server
のサイトにアクセスしようとすると、つまりデフォルトゾーンhttp://sharepoint:46543
を使用しようとすると、Webサイトが開きません。中央管理局でさえ、この時点でオープンを停止します。
インターネットゾーンhttp://abc.something.com
にアクセスしようとすると、カスタムゾーンhttps://abc.something.com
にリダイレクトされますが、サイトが開きません。 URLを直接入力してカスタムゾーンサイトにアクセスしようとしても開かない。
私は何が間違っているのですか?
構成は正しいようです。私が持っている唯一の違いは、Found(302)としてのリダイレクトタイプです。
サーバーでのテスト-デフォルトでは、ループバックチェックのためにアクセスできません。レジストリ内HKEY_LM\System\CCS\Control\LSA\MSV1.0
BackConnectionsHostsNames
マルチ文字列値を見つけて、そこに共有ポイントサイトの名前を入力します(abc.something.com)
テストがオフボックスから失敗している場合、それはループバックではありません。この場合、ファイアウォールが要求を許可していることを確認してください。IISバインディングはポート80と443の両方に構成されています(証明書が割り当てられています)。同じIP /ポートで複数のサイトをリッスンしている場合は、を使用する必要があります。ホストヘッダーまたはIISは、すべてのサイトを開始するわけではありません。