支持FastCGI过滤器的Web服务器

时间:2012-04-10 18:13:26

标签: fastcgi

我正在编写FastCGI wire protocol implementation in C(也导​​出更高级别的C ++接口来编写应用程序服务器),我已经完成了足够多的工作来执行更全面的测试。

我最近完成了一个完整的FastCGI Authorizer,它实现了HTTP Basic身份验证,我正在针对其他FastCGI实现进行测试,以验证它是否符合the specification的要求。但是,似乎大多数网关(Web服务器)仅支持“响应者”角色,很少有人支持“授权者”角色,而我还没有找到支持“过滤器”角色的角色。

我正在针对NGINX测试“响应者”角色,针对LigHTTPd测试“授权者”角色。到目前为止,我已经验证过,NGINX,LigHTTPd和Apache都不支持“过滤器”角色。 CherokeeIIS似乎不支持设置角色,因此我假设他们只支持“响应者”角色。

是否有人知道支持FastCGI“过滤器”角色的Web服务器,或者它是从未实现的规范的一部分?

1 个答案:

答案 0 :(得分: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多次,所以这听起来好像会支持它。