On Thu, Aug 16, 2001 at 06:11:19PM +0200, Tobias Koenig wrote:
Hoch- und Runterladen (also in der Protokolldatei vom squid als PUT und GET gekennzeichnet) funktionieren. Wenn ich auf dem ftp-Server etwas Löschen (Umbenennen) will, erhalte ich folgende Fehlermeldung:
HTTP/1.0 501 Not Implemented
^^^ Wiso bekommst du auf eine FTP-Aktion eine HTTP-Fehlermeldung?
Wenn du z.B. mit wget per FTP ein File saugen willst (wget ftp://ftp.server.de/file.txt) und dabei über einen proxy (squid) gehst spricht wget mit dem Proxy HTTP. Wget sagt dann z.B. "GET ftp://ftp.server.de/file.txt:21 HTTP/1.0" zum squid und bekommt natürlich auch HTTP-Antworten zurück. Der Proxy muß daraus die passende FTP-Anfraghe an ftp.server.de erzeugen. Wenn der poxy eine vom client gewünschte Funktion (delete, rename,...) nicht in FTP übersetzen kann liefert er den 501.
Peter könnte mal einen Sniffer anwerfen und feststellen, was genau der FTP-client an den proxy schickt, wenn er ein File per FTP gelöscht/umbenannt haben will.
Reinhard