Ubuntu Feisty Slices
In the previous article we installed nginx from source. However, installing from source does not create an init script.
Let's create such a script so we can easily start, stop and restart nginx and, perhaps more importantly, ensure it automatically starts on a reboot.
Setting up your Ubuntu 7.04 (Feisty Fawn) Slice is simple with these comprehensive articles. The Feisty release is no longer supported by Ubuntu.
The Feisty tutorials take you from a 'barebones' Slice to a secure, up to date and quick server in very little time.
Upgrading to Feisty: So you want to upgrade your LTS Slice to Feisty? No problem, let's take a fresh Slice and upgrade it.
Ubuntu Feisty setup - page 1: You've upgraded your bare bones LTS install to a bare bones Feisty install. Let's secure it now.
Ubuntu Feisty setup - page 2: Ok, the slice is more secure, let's sort out the console and locales ready for the meat of the server.
Ubuntu Feisty - MySQL and RoR: The Feisty Slice is now ready for a MySQL and Ruby on Rails stack with subversion and Postfix support.
Ubuntu Feisty and Apache:
Apache and PHP install: Installing Apache 2.2 and PHP 5.2 on an Ubuntu Feisty Slice is simple using aptitude. Let's go ahead and install the basics.
Apache Configuration Layout: Ubuntu Feisty uses a 'Debian' style layout for the Apache install. Let's look at what that means.
Apache Configuration #1: Now we take a look at the main Ubuntu apache2.conf file and see what the settings mean and what effect they have.
Apache Configuration #2: Continuing from the first configuration article, this one looks at some further settings in the main apache2.conf file.
Apache Virtual Hosts: Now Apache is installed and running we can configure it to host multiple sites by creating virtual hosts.
Apache - Virtual Hosts #2: Continuing from the previous article, we now look in detail at the settings we can use in the vhosts file.
Apache - SSL and Virtual Hosts: Let's secure the login area of an administration panel. We can do this by installing a self signed certificate.
Apache, Rails and Mongrels: Using Apache to proxy requests to mongrel server(s) is one of the ways of serving a Rails application. Let's set it up.
Mongrel clusters and surviving a reboot: Following the previous article, we now look at creating mongrel clusters and ensuring they restart on a reboot.
Ubuntu Feisty and nginx:
Nginx install: Ubuntu Feisty includes an older version of nginx. Let's install the latest stable version from source.
Add an nginx init script: When we installed nginx, no init script was created. Let's rectify that so nginx automatically starts on a reboot.
Please feel free to request articles or comment with any suggestions or ideas of your own.