4

IIS でホストされている Web サイトから node.js アプリケーションへの HTTP 呼び出しが機能するように、リバース プロキシを構成しようとしています。

私はそれをよりよく説明します:

VPSを契約しました。この VPS には、IIS Web サイト (単純な HTMl + Javascript ) と、localhost:3000 で実行されている node.js アプリケーションがあります。javascript では、node.js への HHTP GET 呼び出しを行ってデータを取得します。

たとえば、node.mydomain.com に対して行われた HTTP 呼び出しが内部的に localhost:3000 にリダイレクトされるように、リバース プロキシを構成する必要があります。

Web サイトの HTTP 呼び出しの例:

$.get( "node.mymydomain.com/balance", function( data ) {
  alert( data );
});

IIS、ARR、および URL の書き換えと 2 日間格闘した後、適切に構成することができず、それほど複雑であってはならないと考えています。

これは私がこれまでに行ったことです:

  1. 127.0.0.1 を指す「ノード」というサーバー ファームを作成し、高度な設定で HTTP ポートを 80 から 3000 に変更しました。これは、node.js アプリが実行されている場所だからです。

  1. URL 書き換えルールを作成するかどうか尋ねられたら、[はい] をクリックします。

  1. 次の条件を生成します。

  1. 条件を追加して、新しい「ノード」サーバー ファームにルーティングします。

ラップトップ node.mydomain.com/balance でテストしましたが、動作しません。

4

1 に答える 1