Domains bei dev-area.net

Hier eine kleine Einweisung für die Leute die Domains/Subdomains auf meinem Server haben.

Ordnerstruktur

Wir behandeln Subdomains genauso wie vollwertige Domains, d.h. sie können wieder eigene Subdomains haben etc, auch die Ordnerstruktur ist komplett identisch.
(Sub-)Domains befinden sich immer im ~/foo.bar.com Verzeichnis, dabei wird der komplette (Sub-)Domainname verwendet.
In dem Ordner befinden sich Konfigurations, Log und sonstige Dateien die für die Domain wichtig, aber nicht online gezeigt werden dürfen. Sichtbare Dateien befinden sich im ~/foo.bar.bom/www Verzeichnis. Hier kann man auch durch simples anlegen eines neuen Ordners eine Subdomain erstellen.

Beispiel der Ordnerstruktur:
~/foo.bar.com/www
~/foo.bar.com/test

Diese Ordner werden folgende HTTP Requests zeigen:
http://foo.bar.com/ -> ~/foo.bar.com/www
http://www.foo.bar.com/ -> ~/foo.bar.com/www
http://test.foo.bar.com/ -> ~/foo.bar.com/test
http://wasganzanderes.foo.bar.com/ -> Error 404 Not Found

Module

Die Datei ~/foo.bar.com/config.xml gibt euch die Möglichkeit die Konfiguration eurer Domain anzupassen. Hierbei werden sogenannte Module geladen. So schaut die Datei aus:
<config>
<modulName1 />
<modulName2 />
</config>
Folgende Module könnt ihr Momentan verwenden.

Log

Mit einem simplen <log /> in der Konfiguration werden euch die Dateien ~/foo.bar.com/error.log und ~/foo.bar.com/access.log erstellt. Die Dateien werden wie der Name vermuten lässt Fehler und Zugriffe auf eure (Sub-)Domain protokollieren.

EnableHtAccess

Gibt euch die Möglichkeit .htaccess Dateien zu verwenden um Zugriffe einzuschränken mod_rewrite zu verwenden, etc. Konfigurationssyntax: <enableHtAccess />

Login

<login allowgroup=”test” /> Erlaubt es euch einen HTTP Auth zu eurer Seite hinzuzufügen. Dazu werden die Dateien users und groups erstellt. Mehr informationen zu diesen Dateien findet ihr auf der Apache Webseite.