by ckm » Tue May 15, 2012 5:31 pm
For RHEL6/CENTOS6 mod_fastcgi rpms are availble from rpmforge. In the past their repositories had a lot of conflicting dependencies and caused a lot of problems. With their rhel6 repositories they don't conflict with anything upstream anymore so they are pretty safe to install along side other repositories such as epel, etc.
OMERO.web handles all of it's fastcgi workers, threading, permissions etc (controlled by omero web start), to avoid a lot of inherent problems with permissions. It is likely possible to run it as a fastcgi application under mod_fcgid (which does not support an external daemon), but you'd be on your own with that configuration, as with mod_wsgi. You'd also likely have to get to configure mod_suexec as well.
When apache 2.4 is a bit more stable and some of the uncertainty around configuration changes and directive support is settled supporting mod_proxy_fcgid will likely be possible and on our test agenda, but till apache 2.4 makes it into some of the upstream distros it won't be on the radar.
If mod_fastcgi is untenable for your sysadmin, the next best option is to use another webserver that has native support for fastcgi. Nginx (available though a bit old @ rpmforge) and lighttpd.