Subversion, Rails and Litespeed primer
You are probably using version control for you projects. Even for a lone developer, subversion makes life much easier.
As some point you will test your application in Litespeed. Any commits to subversion after that will include compressed files ending with .lsz and logs full of outdated files. Let's set up the application to ignore certain files when committing changes.
Litespeed - Browsing subversion repositories
Litespeed does not support browsing subversion repositories in the way that the Apache webserver does.
This does not leave us high and dry though as there are plenty of third party products that allow us to browse the repository quite happily whilst using svnserve to check-out and commit any changes.
Litespeed - Serve a Rails domain
The Ruby on Rails host template has been configured and, now that we've installed Mephisto, we have a full Ruby on Rails Application for Litespeed to serve.
After the basic setup, adding new Ruby on Rails domains takes seconds.
Mephisto - installing
In this article we will install the Ruby on Rails based Mephisto blogging system.
We'll install the svn version so we have facilities for plugins and further expansion of our new install.
Litespeed - Rails Vhost configuration
Let's customise the EasyRailsWithSuEXEC template to fit our virtual host directory layout. Once done, adding Ruby on Rails virtual hosts to our Litespeed Server takes no time.
Litespeed - Virtual Host Layout
This article outlines the layout used for the virtual hosts throughout the Litespeed Server setup articles.
Understanding the layout makes for quicker and easier setup of the server and consistency will save us time.
Litespeed - configuration
Well, we've installed Litespeed with the latest PHP release, secured the admin area connection and upgraded to the latest version.
Now we can configure Litespeed to server our PHP sites and our Ruby on Rails Applications.
Litespeed - installation
If you've been following our Ubuntu setup tutorials, you now have an up-to-date install with an optimised mysql and Ruby on Rails stack with subversion support.
Now we're going to install the Litespeed Webserver so our lovely Rails apps are served up quickly and easily (no messing with mongrels or external load balancers).
Ubuntu setup - page 3
In page 2 We consolidated the base install and updated the base image, installed the security updates and configured some personal configuration files.
Now we'll install the meat of the server: mysql with Ruby on Rails and subversion support.

Subscribe to Feed