Tôi có một tập lệnh shell sử dụng netcatđể nghe localhosttrên cổng 1111 cho các yêu cầu web. Mỗi lần tôi thử truy cập, localhost:1111/index.htmltôi nhận được:
invalid connection to [127.0.0.1] from localhost [127.0.0.1] 60038
con số ở cuối (60038) dường như đang tăng lên mỗi khi tôi truy cập localhost.
Bất kỳ đề xuất về những gì đang xảy ra? Và default localhostthư mục là gì? Tôi nên đặt một index.htmlcái ở đâu localhost:1111/index.htmlđể làm việc?
BIÊN TẬP
đây là kịch bản đầy đủ:
#!/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
netcatdòng lệnh của bạn ? Là thông báo 'kết nối không hợp lệ' đến từnetcathoặc một công cụ khác?