web-dev-qa-db-ja.com

IISポート80でリッスンしていません

サーバー2003とISA 2004 with IIS 6が同じマシン上にあります。昨日ISAで新しいルールを作成しようとするまですべてがうまくいきました。しかし、これは長い話です...

残念ながら、イントラネットサイトで何かが発生しました。私たちのサイトはポート80にありますが、このクライアントマシンで開こうとすると、エラーページ(どのエラーページがプロバイダーです)が表示されます。

403禁止します;リモートホストがリッスンしていないため、リモートホストは接続要求を受け入れる準備ができていません。

サーバー上で、ポート80でサイトを開くことができます。IISでポート番号を変更し、そのポートでサイトを開こうとすると、正常に機能します。

IISをシャットダウンし、単純なページでApacheを起動しようとしています。サーバーでは問題なく動作しますが、クライアントでも問題は同じなので、これはIIS関連する問題。

ISAには、ポート80、認証なしのWebパブルールがあります。

髪を抜いてます、助けてください。


iSAをアンインストールして再インストールした後、conf/network/web chainingメニューでアップストリームプロキシを設定してからすべてが同じになるまで、desitesは正常に機能します...

したがって、Webプロキシ/アップストリーム関数に問題があります...(すべてのhttpリクエストがアップストリームプロキシに転送されます)。それはずっと前のセットでした...しかし、数日前に何かがうまくいかなかった...

私たちのISPが何かを台無しにしたかもしれないと思います..明日私は理解しようとします...

しかし、もう1つ、conf/network/webチェーンメニューのデフォルトルールの前に新しいルールを作成します。

  1. すべてのリクエストはリダイレクトされずにサーバーに送信されます。
  2. アップストリームサーバーにリダイレクトします。

したがって、リクエストがサーバー(サイト)に送信された場合はローカルで処理され、そうでない場合はアップストリームプロキシとvoilllaaaに移動します。 :(単一のアダプターを備えたMaybeeでこれを行うことができますか?すべての要求をローカルで処理する必要がありますか、それともすべてをアップストリームに送信する必要がありますか?フィルタリングできませんか?

1
user57467

問題は、クライアントがプロキシ上にあり、プロキシがポート80でリッスンしていないインターフェイスでWebサーバーに接続しようとしていることのようです。

プロキシに面しているインターフェースで使用されているIPでサーバーに接続してみてください。接続が確立されない場合、サーバーはリッスンしていないため、IISプロパティで調整する必要があります。接続が確立されている場合は、ファイアウォールがあるか、プロキシが障害をキャッシュしています。 。

何らかの理由でIISサーバーがNATの背後にある場合は、ポート転送を確認してください。

1
Falcon Momot

tcpview を使用して、どのプロセスがどのポートでリッスンしているかを示してみてください。 IISは通常0.0.0.0:80を取得しようとします。つまり、サーバーに他のIPがある場合、IISはそれらのIPでもポート80を取得しますが、 tcpviewを使用して、サイトがポート80でリッスンしていることを確認します(locahost 127.0.0.1だけでなく)

IISをシャットダウンしてApacheを実行すると、クライアントで同じ問題が発生するということですが、これはISAの問題のようですが、そうではないかもしれません。 . ここ はIIS 403エラーの内訳です。

0
August