2011-08-16 15 views
2

私はCppCMSベースのアプリケーションを持っており、IISのFastCGIコネクタを使用できません。 私の使用のために壊れていますので、私は IISの背後にあるデバッグ用に設計された内部HTTPサーバを使用します。安全性の低いHTTPサーバーの前で、IISを安全なリバースプロキシとして使用しますか?

私は基本的なHTTP/1.0要求を処理するアプリケーションのための非常に単純なWebサーバーです DoS、ファイルサービングなどのセキュリティについてはあまり気にしません。

それがなるようなアプリケーションの前にIISを使用することが可能であるのであれば、私が知りたいのです:

  • は、すべての要求をサニタイズ - 彼らはすべての
  • ハンドル適切なHTTPであることを確認タイムアウトのようなDoS問題
  • 静的ファイルを提供します。

これは設定可能なのですか?

答えて

0

これは間違った方法です。私はNginxのようなWebサーバーを使用して、バックエンドサーバーに要求をプロキシします。これは設定が非常に簡単で、Apacheに多くの記事があります。

+1

私はNginxやApacheについて尋ねていませんでした。私はそれをやる方法を知っています。私はIISとIISだけについて話しています。 – Artyom

+0

私はあなたがIIS7.0以上でしかできないと思います。 http://blogs.iis.net/carlosag/archive/2010/04/01/setting-up-a-reverse-proxy-using-iis-url-rewrite-and-arr.aspx –

+0

私はIISを知っています7はリバースプロキシをサポートしているので、プロキシ/サニタイズプロキシにすることが可能かどうかを知りたい。 – Artyom

0

ちょうどこのようなことをしました。 URL Rewriterモジュールが必要です。これを使用してURLをサニタイズすることはできますが、ペイロードをサニタイズすることはありません。つまり、あなたのボックスにヒットしたURLが非常に特定のものであることを確認することができます。 CGIにヒットしようとはしませんが、アップロードの内容が安全であることを確認するためには使用できません。

関連する問題