У меня есть сценарий оболочки, который использует netcatдля прослушивания localhostна порт 1111 для веб-запросов. Каждый раз, когда я пытаюсь получить доступ, localhost:1111/index.htmlнапример, я получаю:
invalid connection to [127.0.0.1] from localhost [127.0.0.1] 60038
число в конце (60038), кажется, увеличивается каждый раз, когда я получаю доступ localhost.
Любые предложения о том, что идет не так? А что это за default localhostкаталог? Где я должен положить index.htmlтак, чтобы localhost:1111/index.htmlэто работало?
РЕДАКТИРОВАТЬ
вот полный скрипт:
#!/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
netcatкомандную строку? Сообщение «недопустимое соединение» приходит отnetcatдругого инструмента?