ฉันมีเชลล์สคริปต์ที่ใช้netcat
เพื่อฟังlocalhost
บนพอร์ต 1111 สำหรับคำขอเว็บ ทุกครั้งที่ฉันลองเข้าถึงlocalhost:1111/index.html
เช่นฉันจะได้รับ:
invalid connection to [127.0.0.1] from localhost [127.0.0.1] 60038
จำนวนที่สิ้นสุด (60,038) 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
หรือเครื่องมืออื่นหรือไม่?