Appendix

by Christian 'Tiran' Heimes last modified Jan 09, 2010 11:55 PM

Links

Here is a list of links to other usefull howtos, apache modules and misc software.

Apache

Apache 2 modules
A list of all apache 2 modules with their options. You should read the module docs if you want to reconfigure a module
Virtual hosting
How to set up virtual hosting with apache 2. Read the named base virtual host and the example docs.
Apache 2 SSL
SSL encryption with apache 2
Address rewriting howto
A good overview over address rewriting with rewrite rules

Zope

Accelerating Zope
An older but good howto about zope and apache 1 / squid. There are several links to other docs in the text. Read 'em all!
Virtual Host Monster
Create a VHM and read the text in the about tab. There is no standalone doc available.

Misc

TinyCA
TinyCA is a simple graphical userinterface written in Perl/Gtk to manage a small CA (Certification Authority). TinyCA works as a frontend for openssl

Frequently asked questions

Nobody has asked me a question :)

Sample configuration

The example configuration archive contains the debian default configuration files (untouched), all configurations mentioned in this howto and the two make files to create the hash links for revocation path and certification path (taken from apache 1).

Archive:

.
|-- README
|-- apache2.conf
|-- conf.d
|   |-- deflate.conf
|   |-- namedvirtualhost.conf
|   |-- proxy.conf
|   `-- ssl.conf
|-- httpd.conf
|-- magic
|-- mods-available
|   |-- actions.load
|   |-- asis.load
|   |-- auth_anon.load
|   |-- auth_dbm.load
|   |-- auth_digest.load
|   |-- auth_ldap.load
|   |-- cache.load
|   |-- cern_meta.load
|   |-- cgi.load
|   |-- cgid.conf
|   |-- cgid.load
|   |-- dav.conf
|   |-- dav.load
|   |-- dav_fs.conf
|   |-- dav_fs.load
|   |-- deflate.load
|   |-- disk_cache.load
|   |-- expires.load
|   |-- ext-filter.load
|   |-- ext_filter.load
|   |-- fastcgi.load
|   |-- file_cache.load
|   |-- headers.load
|   |-- imap.load
|   |-- include.load
|   |-- info.load
|   |-- ldap.load
|   |-- mem_cache.load
|   |-- mime_magic.conf
|   |-- mime_magic.load
|   |-- proxy.conf
|   |-- proxy.load
|   |-- proxy_connect.load
|   |-- proxy_ftp.load
|   |-- proxy_http.load
|   |-- rewrite.load
|   |-- speling.load
|   |-- ssl.conf
|   |-- ssl.load
|   |-- suexec.load
|   |-- unique_id.load
|   |-- userdir.conf
|   |-- usertrack.load
|   `-- vhost_alias.load
|-- mods-enabled
|   |-- cgi.load -> ../mods-available/cgi.load
|   |-- deflate.load -> ../mods-available/deflate.load
|   |-- headers.load -> ../mods-available/headers.load
|   |-- mime_magic.conf -> ../mods-available/mime_magic.conf
|   |-- mime_magic.load -> ../mods-available/mime_magic.load
|   |-- proxy.load -> ../mods-available/proxy.load
|   |-- rewrite.load -> ../mods-available/rewrite.load
|   `-- ssl.load -> ../mods-available/ssl.load
|-- ports.conf
|-- sites-available
|   |-- default
|   |-- example.org
|   |-- secure.example.org
|   `-- secure.example.org-ssl
|-- sites-enabled
|   |-- example.org -> ../sites-available/example.org
|   |-- secure.example.org -> ../sites-available/secure.example.org
|   `-- secure.example.org-ssl -> ../sites-available/secure.example.org-ssl
`-- ssl
    |-- crl
    |   |-- Makefile
    |   `-- README
    |-- crt
    |   |-- Makefile
    |   |-- README
    |   `-- ca-bundle.crt
    `-- key
        `-- README

Download example configuration