A set of scripts for easy set up of virtual hosting in Apache 2.

If you are a normal user of this web site and don't know what this page is about, it means that the site is currently unavailable due to server maintenance.

If the problem persists, please contact the site's webmaster, or the server's administrator.

Congratulations! It works!

This is a default webpage for your web server, to test its correct operation after being installed in a Apache 2 server on a Debian system.

If you can read this page, it means that the HTTP portion of your setup is working correctly. After this, you will be presented a few additional tests to check some other basic setup for Apache and some common modules.

You should either replace this file (located in /var/www/default/html/index.html), and/or define a virtual host to capture the trafic coming to your server before continuing.

About the retro-technological theme of this page

This page has been build following the HTML specification version 3.2. As one of the oldest specifications, is supported by the majority of the web browsers in existence, even the oldest ones, both graphical (like NCSA Mosaic or Links) and textual (Lynx, ELinks).

As a test of color support, here is a table of predefined colors, which mach with basic console color support.

Components Hex. RGB Name
#000000 black
#800000 maroon
#008000 green
#808000 olive
#000080 navy
#800080 purple
#008080 teal
#C0C0C0 silver
#808080 gray
#ff0000 red
#00ff00 lime
#ffff00 yellow
#0000ff blue
#ff00ff fuchsia
#00ffff aqua
#ffffff white

About the default Apache file layout in Linux/Debian systems

The file layout of the Apache 2 server setup in Debian compatible distros is different of the default setup proposed by the Apache Foundation. The main difference is in the configuration files.

Debian's Apache2 default configuration is different from the upstream default configuration, and split into several files optimized for interaction with scripting tools.

The configuration system is fully documented in /usr/share/doc/apache2/README.Debian.gz. Refer to this for the full documentation of this implementation.
Documentation for the web server itself can be accesed in the manual if the apache2-doc is installed.

The configuration layout for an Apache2 web server installation on Debian systems is as follows:

├── apache2.conf
│   └── ports.conf
├── mods-available/
│   ├── *.load
│   └── *.conf
├── mods-enabled/
│   ├── *.load
│   └── *.conf
├── conf-available/
│   └── *.conf
├── conf-enabled/
│   └── *.conf
├── sites-available/
│   └── *.conf
└── sites-enabled/
    └── *.conf