Tôi có một tập lệnh shell sử dụng netcat
để nghe localhost
trê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.html
tô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 localhost
thư mục là gì? Tôi nên đặt một index.html
cá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
netcat
dòng lệnh của bạn ? Là thông báo 'kết nối không hợp lệ' đến từnetcat
hoặc một công cụ khác?