Ich habe ein Shell-Skript, das verwendet wird netcat, um localhostauf Port 1111 nach Webanforderungen zu suchen. Jedes Mal, wenn ich versuche, auf etwas zuzugreifen, localhost:1111/index.htmlerhalte ich:
invalid connection to [127.0.0.1] from localhost [127.0.0.1] 60038
Die Zahl am Ende (60038) scheint mit jedem Zugriff zuzunehmen localhost.
Irgendwelche Vorschläge, was falsch läuft? Und was ist das default localhostVerzeichnis? Wo soll ich ein stellen, index.htmldamit das localhost:1111/index.htmlklappt?
BEARBEITEN
Hier ist das vollständige Skript:
#!/bin/sh
while true
do
netcat -vvl localhost -p 1111 -c '
set -x
read http_request
echo HTTP/1.0 200 OK
echo
echo "Received HTTP request: $http_request"
'
done
netcatKommandozeile posten ? Kommt die Meldung "Ungültige Verbindung" vonnetcateinem anderen Tool?