> I have been trying your webrick-fcgi package, but I think I still have 
> problems. Here is my start script.
> 
> 
> ### fcgi.rb
> require 'fcgi'
> require 'webrick/fcgi'
> 
> include WEBrick
> 
> dir = File::dirname(File::expand_path(__FILE__)) + '/test'
> 
> puts dir
> 
> s = WEBrick::HTTPServer.new(
>   :BindAddress    => "0.0.0.0",
>   :Port           => 8088,
>   :DocumentRoot   => dir,
>   :Logger         => WEBrick::Log::new($stderr, WEBrick::Log::DEBUG),
>   :CGIPathEnv     => ENV['PATH']  # Especially for Cygwin
> )
[cut off for brevity]

Oy, I need to do a lot of documentation.

What webrick/fcgi does currently is allows one to mount webrick
applets on an fcgi server process, not run fcgi apps under webrick, nor
does it magically convert an HTTPServer into an FCGIServer.

I intend to make fastcgis work under webrick (with webrick being an
httpserver and fastcgi client), but that's a nearly separate project.
It's on my todo list, but not high priority.

Making webrick/fcgi convert an httpserver into a fcgiserver is a decent
idea -- I think I'll make that an option, once I get the FCGIServer code
rewritten to be something other than a terrible hack (though one that
works for me).

Ari