On Sat, Sep 22, 2001 at 09:01:52PM +0200, Christian Hernmarck wrote:
Am Samstag, 22. September 2001 20.07 schrieb Lars Mucha:
On Sat, 22 Sep 2001, Preißler Thomas wrote:
Hallo Leute,
mit proftp kann man verschiedene "Virtual Hosts" definieren. Was mir nicht klar ist, unter welchem Namen dieser dann erreichbar ist.
Sagen wir ich habe einen Rechner namens "host". Der "reguläre" ftp ist dann unter "host" erreichbar. Definiere ich nun einen Virtual Host mit Namen "storage", unter welchem Namen ist dieser dann erreichbar? Ist er mit "ftp storage" erreichbar oder "ftp storage.host"?
Ich kenn das nur vom Apachen, aber ich denke, bei Proftp sind virtuelle Hosts dasselbe.
Im Prinzip muß dein Rechner unter mehreren Adressen erreichbar sein, d.h. im Nameserver sollte dein Rechner unter storage und unter host definiert sein. Dann ist dieser unter beiden Namen erreichbar. Je nachdem, welcher Name gewählt beim connecten wird, so wählt der Proftp die entsprechende Konfiguration aus.
Oder anders herum: Soviel ich weiss, wird der angeforderte Hostname nicht im FTP-Protokoll mitübergeben, also kann der FTP-Server auch nicht herausfinden, was angefragt wurde, also gibt es auch nur eine Konfiguration... jupp.
Was hingegen bei Proftp als virtuelle Hosts gilt ist mineswissens (korrigiertmich bitte) mehrere verschiedene "anonyme" Zugriffe (bzw. Passwortfreie) Oder aber auch Nicht-Linux-User-Zugriffe... Oder sie meinen damit bloss, dass man je nach Benutzernamen eine völlig andere Konfiguration basteln kann... Da weiss ich jetzt nicht wie Du das genau meinst aber hoert sich falsch an ;-) Mehrere anonyme Zugaenge kannst Du auch ohne Vhosts benutzen.
Du hast aber bei 2 Interfaces die moeglichkeit jedem eine andre Konfiguration zu zuweisen (ueber die IP halt). z.B. einmal mit anonymous ftp und einmal ohne. Im normalfall ist es aber unnoetig Vhosts zu benutzen da sowas wie schon erwaehnt nicht in der Natur von ftp nicht vorgesehen ist. Sven -- Sven Hoexter Earth - Germany - Leverkusen -=|=- e-mail: sven@telelev.net rm -rf /usr/bin/laden One Unix to rule them all, One Resolver to find them, One IP to bring them all and in the zone to bind them