4

私はC で FastCGI ワイヤ プロトコルの実装を作成している最中です (アプリケーション サーバーを作成するための高レベルの C++ インターフェイスもエクスポートします)。

私は最近、HTTP 基本認証を実装する完全な FastCGI オーソライザーを完成させました。仕様に従って動作することを検証するために、他の FastCGI 実装に対してテストしています。ただし、ほとんどのゲートウェイ (Web サーバー) は「レスポンダー」ロールのみをサポートしているようで、「オーソライザー」ロールをサポートするものはごくわずかで、「フィルター」ロールをサポートするものはまだ見つかっていません。

NGINXに対する「レスポンダー」ロールとLigHTTPdに対する「オーソライザー」ロールをテストしています。これまでのところ、NGINX、LigHTTPd、およびApacheのいずれも「フィルター」の役割をサポートしていないことを検証しました。 CherokeeIISは役割の設定をサポートしていないようです。そのため、"Responder" 役割のみをサポートしていると思います。

FastCGI の「フィルター」ロールをサポートする Web サーバーを知っている人はいますか?それとも実装されていない仕様の一部ですか?

4

1 に答える 1

3

Oracle iPlanet Web Server 7.0.9では、次のように言及されています。

<Object name=<"filter.fcgi">
  Service
    fn="filter-fastcgi"
    app-path="/fastcgi/apps/filter/SimpleFilter.exe" 
    bind-path="localhost:3434"
    app-env="LD_LIBRARY_PATH=/fastcgi/fcgi-2.4/libfcgi/.libs"
</Object>

これは何百回も明確に言及しているfilterので、これはそれをサポートするように聞こえます.

于 2012-04-10T18:17:46.797 に答える