問題タブ [server-farm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - 自己ホスト型 SignalR を使用する必要がある場合と使用しない場合は?
私は自分のプロジェクトで SignalR を使用する段階にあり、セルフ ホスト オプションを使用するタイミングと使用しないタイミングがわかりません。例として、サーバー ファームで Web アプリケーションをホストしたい場合、
- 個別のホスティング サーバーが存在します
- IIS サーバーごとに個別の SignalR ハブ
メッセージを各クライアントにブロードキャストしたい場合、これが SignalR でどのように機能しているか
iis - サーバー ファーム内のサーバーへの ARR ルーティング要求により、HTTPS でサイトにアクセスすると 404 が発生する
IIS の既定の Web サイトをホストしている物理マシンがあります。物理マシンのネットワークに関係のないドメインを持つ IP。Let's Encrypt 証明書が 443 ポートにバインドされている some.irrelevant.com のようなもの。
ARR/Url Rewrite/Server Farm を使用して、既定の Web サイトからローカルに存在する VM にトラフィックをルーティングしています。サーバー ファームは farm.domain.com と呼ばれます。
VM には公開 IP がなく、物理マシンのホスト ファイルで定義されているホスト名を使用してローカルにルーティングされています。
VM で自己署名証明書を作成し、それらを VM の既定の Web サイトの 443 ポートにバインドしました。vm.domain.com にバインドされています。物理マシンから叩いてみるとうまく接続できているようです。
ARRのように叩こうとするとうまくいきます。
- HTTPS -> 既定の Web サイト (物理マシン) -> ARR/Url 書き換え -> HTTP サーバー ファーム VM サーバー
ただし、HTTPS スキームで ARR 経由でヒットしようとすると、404 が返されます。
- HTTPS -> 既定の Web サイト (物理マシン) -> ARR/Url 書き換え -> HTTPS サーバー ファーム VM サーバー
何が起こっているのかを理解する方法を見つけようとしています。任意の提案をいただければ幸いです。