IIS が WebGL を展開して iLab プラットフォーム インターフェイスを呼び出すクロスドメインの問題

1 はじめに

① WebGL を IIS に展開する方法については、別の記事を参照してください: https://editor.csdn.net/md/?articleId=131563136
② 学校実験は、実験スペースの iLab プラットフォームとそのインターフェイスに接続する必要がありますhttp://www.ilab-x.com/open/api/v2/user/validate? のように呼び出す必要があります。

2. 質問

実験がパッケージ化されて IIS にデプロイされると、クロスドメインのレポートが開始されます。
ここに画像の説明を挿入

3. 理由

私は実験スペースの技術者に電話で相談し、セキュリティ上の理由から、ブラウザで直接インターフェイスにクロスドメイン アクセスが可能になることを伝えました。

4. 解決策

ARR3.0 と rewrite_url のインストール
ダウンロード アドレス: https://www.iis.net/downloads/microsoft/application-request-routing
① ARR 3.0 (Application Request Routing) をインストールします。
② rewrite_url をインストールします
。 ③ インストール後に IIS サーバーを再起動します。
④ プロキシを開きます。
「サーバー」をクリックし、「Application-Request-Routing」をダブルクリックします。
ここに画像の説明を挿入

「サーバープロキシ設定」をクリックします。
ここに画像の説明を挿入
ここに画像の説明を挿入

⑤ 転送の設定
URL 書き換えをダブルクリックします
ここに画像の説明を挿入
「ルールの追加」をクリック
ここに画像の説明を挿入
します 「空のルール」をクリック - 「OK」
ここに画像の説明を挿入
書き換えの
設定 使用: ワイルドカード
モード: *open/*
URL 書き換え: http://www.ilab-x.com/open / {R:2}
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/Gpointy/article/details/131857986