Since we started hosting Ruby on Rails applications in 2006, many of the pieces have changed. At each step, things became a bit easier and a bit faster. Here’s how things have changed.
Since we started hosting Ruby on Rails applications in 2006, many of the pieces have changed. At each step, things became a bit easier and a bit faster. Here’s how things have changed.
Update: Thin, Mongrel and all of the variants have been replaced by a much better solution. The Quick Background First there was Zed’s excellent (and much appreciated) baseline work that establish Mongrel as the front runner in ruby hosting. Something I’ve been using for well over a year in production behind nginx. From that baseline [...]
Make sure you install the latest 1.0.x or 1.1.x release of Mongrel. There is a security hole in the DirHandler that allows read access to the file system. sudo gem install mongrel You should be running at least 1.05 or 1.1.3. Per Zed and others on the mailing list, here are the details: 1) If [...]
Updated: I’ve added info to modify the /etc/profile script to load the path vars for all users. Five Runs has just released an installer for automating the installation process of a full rails stack based on either a development or production environment. Included in the install are: Ruby 1.8.6 Rails 1.2.3 MySQL 5.0 SQLite 3.3 [...]
The combination of Apache, Lighttpd and FastCGI has been the best option for hosting rails applications over the last few years. While Mongrel arrived on the scene to replace the Lighttpd/FastCGI portion, the performance gains weren’t that great. That was until a few people stumbled upon Nginx, and blazingly fast proxy server that was built for speed and scalability at a Russian hosting company.
I’m shifting my focus to talk about what I love. Building scalable web sites using the right technology for the job.