Mam skrypt powłoki, który używa netcatdo nasłuchiwania localhostna porcie 1111 dla żądań internetowych. Za każdym razem, gdy próbuję uzyskać dostęp localhost:1111/index.html, otrzymuję:
invalid connection to [127.0.0.1] from localhost [127.0.0.1] 60038
liczba na końcu (60038) wydaje się zwiększać za każdym razem, gdy uzyskuję dostęp localhost.
Wszelkie sugestie dotyczące tego, co się dzieje nie tak? A jaki jest default localhostkatalog? Gdzie powinienem umieścić index.htmltak, localhost:1111/index.htmlaby działało?
EDYTOWAĆ
oto pełny skrypt:
#!/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
netcatlinię poleceń? Czy komunikat „nieprawidłowe połączenie” pochodzi znetcatinnego narzędzia?