2016-04-06 13 views
0

IISサーバー(IIS 8)をセットアップし、URLリライトを追加しました。URLリライトはリダイレクトでは機能しますが、書き換えはしません

私が設定している場合:

Requested URL: "Matches the Pattern" 
Using: "Regular Expressions" 
Pattern: "(.*)" 
No conditions 
Action Type: "Redirect" 
Redirect URL: "http://myloadbalancer_censored_name.elb.amazonaws.com/" 
Redirect Type: "Temporary (307)" 

これは私が期待するように動作します。

ブラウザにURL(「http://10.0.1.47」など)を入力すると、ブラウザのオムニバがリダイレクトURL(http://myloadbalancer_censored_name.elb.amazonaws.com/など)に変わります。

これまでのところは良い...

しかし、私は書き換えにリダイレクトからURL書き換えで設定を変更したときに、私は戻って取得:

HTTP Error 404.4 - Not Found 

Requested URL 
    http://10.0.1.47:80/ 

Physical Path 
    C:\inetpub\wwwroot 

私はリバースプロキシを設定しようとしています別のマシンから来たかのように(私のWebアプリケーションサーバーが実際に住んでいる場所の内部を隠すために)Webリソースを引き出します。

EDIT:最初のものは、リライトである

2016-04-06 15:59:34 10.0.1.11 GET/- 80 - 10.0.1.11 Mozilla/5.0+(Windows+NT+6.3;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko - 404 4 123 15 

2016-04-06 16:01:07 10.0.1.11 GET/- 80 - 10.0.1.11 Mozilla/5.0+(Windows+NT+6.3;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko - 307 0 0 46 

:IISで

Iは、これらの2行を見ることができるログ。 2番目はリダイレクトです。これは私が同じIPを打っていることを示していますが、何らかの理由で書き換えに失敗します。

答えて

1

インターネットインフォメーションマネージャ(IIS)でルートレベルサーバーを選択し、アプリケーション要求ルーティングキャッシュを選択します。

右端の[サーバープロキシ設定]をクリックします。

「プロキシを有効にする」にチェックを入れます。

関連する問題