웹 요청을 위해 포트 1111 netcat
에서 청취 하는 데 사용하는 쉘 스크립트가 localhost
있습니다. 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이 메시지를 제공하는지 잘 모르겠습니다. 설정되었을 수 있습니다. 그래도 세트가 무엇인지 잘 모르겠습니다!
—
MinaHany
그 대본은 듣는면입니다. 고객 쪽도 게시 할 수 있습니까?
—
jw013
netcat
명령 줄 을 게시 할 수 있습니까 ? '잘못된 연결'메시지가netcat
다른 도구에서 나왔습니까?