2016-04-03 3 views
0

ich einige Dateien remote mit wget zugreifen bin versucht, Locke über die HTTP-Protokoll, aber ich bin geting nur „HTTP/1.1 404 Not Found“Remote-Zugriff auf Dateien im selben Netzwerk

Die Dateien Ich bin Zugriff benötigen befinden sich im Ordner/var/www/html und der Apache2-Rechner mit Ubuntu wird gestartet. Von einem anderen Ubuntu-Rechner habe ich versucht, die folgenden:

Wenn ich die folgenden Befehle verwenden erhalte ich "HTTP/1.1 404 Not Found"

wget "http://222.168.xx.xxx:80/var/www/html/4?action=AttachFile&do=view&target=dns.log"

curl -v http://222.168.xx.xxx:80/var/www/html/dns.log

den folgenden Befehl ein Versuch, ich nur eine index.html file: wget 192.168.xx.xxx dns.log

Könnte mir bitte jemand sagen, was ich falsch mache? Wie kann ich per Dateibefehl auf eine Datei zugreifen?

danke!

Antwort

0

/var/www/ ist das "Dokumentenstammverzeichnis", sodass die Site beginnt, Dokumente aus diesem Verzeichnis zu senden.

Mit anderen Worten: http://222.168.xx.xxx:80/ zeigt bereits auf /var/www, keine Notwendigkeit, letztere in die Anfrage-URI aufzunehmen.

0

Der richtige Weg, um die Anforderung mit curl zu machen ist: curl http://222.168.xx.xxx/file_to_download

mit telnet:
telnet 222.168.xx.xxx 80 GET \file_to_download HTTP\1.0