2
CloudFlare
IIS ARR
Asp.net core 1.1.1
私は曇りの後ろにあり、iis arrの後ろにいます。asp.net core X-Forwarded-ForとX-Forwarded-Protoの間のパラメータの数の不一致
にCloudFlareは、私は常にX-転送さ-の場合と X-転送さ-プロト間
パラメータカウント不一致を取得しています。http専用モード
です。
私のスタートアップファイル
ForwardedHeadersOptions forwardOption = new ForwardedHeadersOptions
{
ForwardedHeaders = Microsoft.AspNetCore.HttpOverrides.ForwardedHeaders.XForwardedFor | Microsoft.AspNetCore.HttpOverrides.ForwardedHeaders.XForwardedProto,
ForwardLimit = 2
};
forwardOption.KnownProxies.Add(IPAddress.Parse("xxxxx"));
forwardOption.KnownProxies.Add(IPAddress.Parse("xxxxx"));
forwardOption.KnownProxies.Add(IPAddress.Parse("xxxxxx"));
forwardOption.KnownProxies.Add(IPAddress.Parse("xxxxxx"));
app.UseForwardedHeaders(forwardOption);
と私は、IIS ARRレベルで、この書き換えルールを設定している私はまた
HTTP_X_FORWARDED_PROTO
http
replace the existing value
HTTPSをテストしている問題は何ですか?ここ
はlinkですが、私は解決策はただあなたにこのコードを追加見つかりませ助け
あなたはこれを手伝ってくれましたか? – Raskolnikoov