This afternoon Mike Culbertson (our IS guy) and I got a version of GemSource running with lighttpd, with no changes required on the GemStone side (way to go James). The interesting thing here is that lighttpd comes with FastCGI built-in (no compiling as required for mod_fastcgi in Apache) and lighttpd automatically load balances the FastCGI requests.

Here’s the config file we used (no load balancing needed with GemSource at the moment). ss is the GemSource application and config is the Configuration Editor (requiring authorization):

server.modules   += ( "mod_fastcgi" )
fastcgi.server    = (
"/ss" =>
  ((
  "host" => "10.80.250.190",
  "port" => 9765,
  "check-local" => "disable",
  "mode" => "responder",
  )),
"/config" =>
  ((
  "host" => "10.80.250.190",
  "port" => 9765,
  "check-local" => "disable",
  "docroot" => "/htdocs",
  "mode" => "authorizer",
  ))

)

Another webserver option for GLASS. Does that mean we’ll have to call it GLlSS, or maybe GLLASS?