From: Martin Schulze (joey@infodrom.org)
Date: Wed Aug 27 2003 - 08:37:46 CEST
Christian Weerts wrote:
> > >Soweit sogut. Nur kann ich mich nur unter der Adresse foo-bar.de einloggen.
> > >Beim einloggen unter boing-bum.de bekomme ich folgende Meldung ins Log:
> > >
> > >Aug 26 19:53:17 serve proftpd[17333] icke.de: cannot bind 123.123.123.123:21
> > > to server 'boing-bum.de', already bound to 'foo-bar.de'.
> > >
> > >Hat jemand einen Tipp, und kann mir sagen wo ich einen Fehler gemacht habe?
> >
> > Du hast nicht jedem virtuellen ftp-Server seine eigene IP gegeben. Woher soll
> > der Server auch wissen, welcher Server gemeint ist. Es gibt ja keinen Host:
> > Header wie bei http.
> >
> Naja, ich habe auch nur eine IP auf dem Rechner. Gibt es nicht die /
> eine Möglichkeit bei proftpd die VH ähnlich wie bei apache zu
> konfigurieren:
> <VirtualHost 123.123.123.123>
> ServerName foo.bar.de
> :
> :
>
Konfigurieren kannst Du das schon, es bringt Dir bloss nichts.
Bei HTTP schickt der Client den gewuenschten Rechnernamen mit, bei FTP
gibt's nur die IP-Nummer. Die Unterscheidung kann daher nur aufgrund
des Logins erfolgen.
HTTP:
GET http://virtueller.server.domain/pfad HTTP/1.0
oder
Host: virtueller.server.domain
GET /pfad HTTP/1.1
FTP:
USER bla
PASS blubb
CHDIR ...
Gruesse,
Joey
-- WARNING: Do not execute! This software violates patent EP0394160. http://www.elug.de/projekte/patent-party/patente/EP0394160 echo -ne PROGRESSBAR\\r;for i in `seq 11`;do sleep 1;echo -n -;done;echo
This archive was generated by hypermail 2.1.7 : Wed Aug 27 2003 - 08:47:25 CEST