Ubuntu Feisty Slices

Latest Article:

Ubuntu Feisty - adding an nginx init script

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.

Ubuntu Feisty:

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.

PickledOnion