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.
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.