Debian Slice

Latest Article:

Barebones apache install for Debian

This article describes how to install an apache web server on Debian with no extras. It's intended only for users who are experienced administrators or who just want a basic web server install with no details on including modules like PHP or customizing apache for their site.

Configuring your Debian Slice is a breeze with these easy to follow articles

The Debian tutorials take you from a 'barebones' Slice to a secure, up to date and steamingly quick server in very little time.

Debian Etch set up:

Debian Etch setup - page 1: Your Debian Slice will be a bare-bones install. We need to connect via SSH and secure it as soon as possible.

Debian Etch setup - page 2 Now the slice is more secure, we can customise the console and configure the locales ready for the meat of the server: .


Debian Etch - MySQL and RoR: Following from the setup articles, our Slice is ready for a MySQL and Ruby on Rails stack with subversion support.


Debian Etch and Apache:

Apache and PHP install: Installing Apache 2.2.3 and PHP 5.2 is a breeze using aptitude. See how to install them and the follow the articles for configuration.

Apache Configuration Layout: Debian uses a slightly different layout than a 'classic' Apache install. Let's investigate.


Apache Configuration #1: Let's look at the main Debian apache2.conf file and see what the setting mean and what effect they have.

Apache Configuration #2: Continuing from #1, this article looks at some further settings in the main Debian apache2.conf file.


Apache Virtual Hosts: Now Apache is up and running we can host multiple domains by creating virtual hosts.

Apache Virtual Hosts #2: Continuing from the previous Virtual Hosts article, we now look at some more settings that are available to us in the vhosts file.

Apache, SSL and Virtual Hosts: How about securing the login area of an administration panel? No problem, let's install a self signed certificate.


Barebones apache install for Debian: How to set up a basic, no-frills apache server. Recommended for experienced admins only.


Apache, Rails and Mongrels: Using Apache to proxy requests to mongrel server(s) is not as complicated as it may seem. Let's set it up.

Mongrel clusters and surviving a reboot: Following from the previous article, we now look at mongrel clusters and ensuring they restart on a reboot.


Debian Etch and nginx:

Nginx install: Debian Etch comes with 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