asp net coreはWebリスナー などの強力なWebサーバーまたはインターネットゲートウェイとしてプロキシを使用する必要があります。私の質問です:リバースプロキシのビルドは、その役割を果たすために十分ですか?内部サービスでasp net core + kestrelを使用し、すべての外部通信がロードバランサ後のリバースプロキシを経由する場合、安全ですか?Azureサービスファブリックはロードバランサ後にエッジプロキシとしてリバースプロキシを使用できます
1
A
答えて
0
短い回答:いいえ これはちょっとしたスマートリトライロジックを備えたプロキシです。
すべての内部サービスをインターネットに公開してkestrelを使用する場合、またはすべてのサービスにWebリスナーを使用する場合は、WAFまたはAzure APIマネージャをその前に配置します。
0
はい。
"リバースプロキシは、WebListenerが使用するのと同じWindows HTTP Server API(http.sys)上に構築されています。このWebListenerは、現在KestrelにないDoS保護を提供します。 - Vaclav Turecek(github)
関連する問題
- 1. AzureサービスファブリックでIReliableQueueを使用したペシミスティックロックメカニズム
- 2. AzureのサービスファブリックExplorerは、私はちょうどAzureのサブスクリプションにロードバランサで固定サービスファブリッククラスタ(EncryptAndSign)を展開し、常に403
- 3. Webアプリケーションを使用したAzureのリバースプロキシ
- 4. AzureサービスファブリックとApplicationGateway
- 5. Azureサービスファブリック - トリガーサービス/アクターメッセージがAzureストレージキューに到着したとき
- 6. Azureロードバランサは、タイムアウト後にサーバ側のソケットを開いたままにします。
- 7. 各エンキュー/デキューの後にAzureサービスファブリックtx.CommitAsync?
- 8. Azure ServiceFabricでのリバースプロキシとServicePartitionClient(HTTP用)
- 9. Azureサービスファブリック:パーティションキーID(Int64RangePartitionInformation)を使用してプロキシを作成
- 10. Fiddlerをリバースプロキシとして使用する
- 11. Azureサービスファブリックは、ASP.NETコアを使用してVSTS上でCIを実行できません
- 12. AzureサービスファブリックCleanFabric後の前回のインストール
- 13. Azureサービスファブリック用のブラウザリンク.NETコアアプリケーション
- 14. Webサイト用のSSL Azureサービスファブリック
- 15. 高可用性サービスファブリックWebApiがAzureでホストされています
- 16. Azureロードバランサはhttp/2をサポートしていますか?
- 17. Azureサービスファブリックで石鹸サービス(.asmx)を使用する
- 18. AzureサービスファブリックのASP.NETコアでWebListenerを使用する
- 19. サービスファブリックでDNSを使用してサービスと通信できません
- 20. サービスファブリックを使用しようとしていますPublishProfiles onPrem
- 21. Azureサービスファブリックのスケーラビリティステートレスサービス
- 22. Azureサービスファブリック:アンプロビジョニングアプリケーションバージョン
- 23. Azureサービスファブリックのオンプレミスライセンス
- 24. Azureのサービスファブリック - シンボル
- 25. Azureサービスファブリックvモノリシック
- 26. Azureサービスファブリックのアクター
- 27. サービスファブリック - Azure AD B2C
- 28. Azureロードバランサ(リソースマネージャ) - バックエンドプールにパブリックIPを使用する方法
- 29. Azureのリバースプロキシ/デーモン
- 30. Azureロードバランサのアラートルール
公衆対向ゲートウェイとして使用しない場合のポイントは何ですか?公表されているWWWには向いていませんが、どこで推奨されていますか? – Mardoxx
これが私がこの質問をした理由です。このリバースプロキシはhttp.sysを使用していますか? Weblistenerはステートフルなサービスでは使用できません。ケストレルは公表することはできません。リバースプロキシは、トラフィックをステートフルなサービスにルーティングする際に公開されるべきです。 Azureサービスファブリックは、リバースプロキシがジョブを実行できるか、またはリバースプロキシとロードバランサ間にさらに強力なプロキシが必要な場合に確認を提供する必要があります。 – lixuanzhu
docsページ:https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-reverseproxyの「クラスタ外からのリバースプロキシ経由でマイクロサービスにアクセスする」セクションの下にあるMSは、プロキシのポートを使用するようにLBを設定できると説明しています。これは、MSが依然としてLB infrontを使用してほしいということを意味します。 –