Zurueck Index Vor
Virtual Hosts
(Entnommten von Stonki)
Der "VirtualHost" Block in der Konfiguration wird benutzt, um eine unabhaengige Konfiguration fuer eine spezielle IP bzw.
fuer einen speziellen Hostnamen zu erstellen. Es wird oft benutzt in Verbindung mit System basierten IP Aliasing oder Dummy
Netzwerk Schnittstellen, um einen oder mehrere "virtuelle" Server auf einem Server laufen zu lassen. Mittels der "Port"
Anweisung innerhalb eines "VirtualHost" Blockes kann man mehrere virtuelle Server unter einer IP auf einem Server laufen
lassen, die durch verschiedene Ports angesprochen werden. Dieses ist jedoch nur im Standalone Modus moeglich !
Ein "VirtualHost" Block beginnt mit "<VirtualHost>" und wird mittels " </VirtualHost>" beendet.
Ein Beispiel fuer einen VirtualHost sieht z. B. wie folgt aus:
# Der "Hauptserver" kann z. B. unter "ftp.realserver.com" erreicht werden
# Wenn man Anweisungen vornimmt, die auszerhalb eines VirtualHost-Blocks
# liegen, dann sind diese auch nur fuer den Hauptserver (ftp.realserver.com)
# gueltig.
ServerName "ProFTPD"
ServerType inetd
Port 21
User nobody
Group nogroup
MaxInstances 30
<Global>
Umask 022
</Global>
### Anfang Konfiguration des ersten VirtualHost's ###
# Der Name unter dem der VirtualHost angesprochen werden soll
<VirtualHost ftp.virtual1.realserver.com>
ServerName "First virtual ftp-Server"
Port 2211
<Limit LOGIN>
DenyAll
</Limit>
</VirtualHost>
### Ende Konfiguration des ersten VirtualHost's ###
### Anfang Konfiguration des zweiten VirtualHost's ###
# Hier wieder der Name des VirtualHost's
<VirtualHost ftp.virtual2.realserver.com>
ServerName "Second virtual ftp-Server"
Port 4000
Umask 027
<Limit LOGIN>
AllowAll
</Limit>
</VirtualHost>
### Ende Konfiguration des zweiten VirtualHost's ###
Hier haette man also drei ftp-Server auf einem Rechner laufen. Diese koennte man wie folgt ansprechen:
* ftp.realserver.com #(auf Port 21)
* ftp.virtual1.realserver.com #(auf Port 2211)
* ftp.virtual2.realserver.com #(auf Port 4000)
Wie man also sieht, sind die Moeglichkeiten hier nahezu unbegrenzt. Bei den hier gezeigten Ausschnitten handelt es sich nur um
Beispiele die das Prinzip verdeutlichen sollen. Komplexere Konfigurationsdateien findet man unter Punkt 13.5
(Beispiele von Konfigurationsdateien). Sollte jemand weitere Konfigurationsdateien haben, dann schickt mir die bitte per Mail
(strcat@gmx.net) zu damit ich sie hier noch veroeffentlichen kann ;)
Zurueck Index Vor