I spent a little while yesterday attempting to work out how to get FastCGI installed. Unfortunately, because I’m using Apache 2.2, this wasn’t straightforward. In fact, I’d pretty much given up. Later on, I found this patch on the fastcgi-devel list, which purports to work (and looks like it will, given my experiences yesterday).
All this is just so that I can sensibly run Typo, a rails app. There are other ways to do it, but they’re less preferrable. I could use plain CGI, but that’s dog-slow. I could set up lighttpd, but I’d rather not, seeing as I’m already running Apache for so many other services. I suppose that I could run the standalone script/server
tool and use mod_proxy to connect to it. But I that means that I then have to ensure that the process stays up the whole time and gets started correctly. Overall, FastCGI seems like the best choice.
So, today I’ll have a go at plumbing that patch into the FreeBSD port.
5 replies on “FastCGI”
Have you looked at the SCGI Rails Runner? http://www.zedshaw.com/projects/scgi_rails/
I found it super-easy to set up compared with FastCGI, although I didn’t do it with Apache. On a test system I was able to easily set up Apache 2.2 reverse proxying to lighttpd, which used SCGI to run rails.
That’s a good idea. Unfortunately. I’m coming up against similiar compilation difficulties for mod_scgi right now. 😦
I guess I’ll just go back to trying to make FastCGI work.
http://webdev.kevinlloyd.net/2005/11/18/fast-cgi-installation.htm
This link might have helped.
Unfortunately, that Fedora example doesn’t help because I’m on Apache 2.2 (and consequently APR 1).
Yes, I’m a glutton for punishment. 🙂
dominic…. i hear you.. i’ve tried about fastcgi for 3 days straight and i’ve just about had it. although i was able to get apache + scgi up and running, I then couldn’t figure out how to v-host with the scgi service in windows.. alas i revert back to trying to get fastcgi going. If you discover anything please alert a fellow soilder in the same battle.