2014-06-24 5 views
0

저는 Python의 SimpleHTTPServer를 통해 HTML 문서를 호스팅하려고하는데, 약간의 문제가 있습니다.GET 요청이 SimpleHTTPServer에서 반환되지 않습니다.

서버가 로컬에서 올바르게 작동합니다. localhost : 8000/test.html에서 내 문서에 액세스 할 수 있습니다.

그러나 내 전화 (http://xx.xxx.xx.xx:8000/test.html)에서 문서에 액세스하려고하면 작동하지 않습니다.

C:\Users\[...]\Documents\test>python -m SimpleHTTPServer 
Serving HTTP on 0.0.0.0 port 8000 ... 
xx.xxx.xx.xx - - [24/Jun/2014 15:20:12] "GET /test.html HTTP/1.1" 200 - 

그것은 IP 주소를 제외하고, 정확하게 로컬 호스트의 요청과 같은 같습니다 이상한 것은 내가 GET 요청이 SimpleHTTPServer에 의해 기록되는 것을 볼 수 있다는 것입니다. 그러나 그것은 돌아 오지 않습니다.

이것은 Windows 방화벽의 문제인 것 같지만, 어떻게 될 수 있는지에 관해서는 좀 부족합니다. 나는 인바운드를 위해 TCP와 UDP를 통해, 그리고 아웃 바운드를 위해 모든 프로토콜을 통해 python.exe에 대한 모든 인바운드 및 아웃 바운드 연결을 허용하는 규칙을 추가했으며 여전히 작동하지 않습니다. 나는 심지어 방화벽을 완전히 끄고, 똑같은 일이 일어난다.

제안 사항?

+1

먼저 방화벽을 끄고 방화벽없이 테스트하십시오. – furas

+0

전화하세요. 그것은 차이를 만드는 것처럼 보이지 않습니다. –

+1

방화벽/필터가있는 하드웨어 (라우터, 액세스 포인트)가있을 수 있습니다. – furas

답변

0

잘못된 라우터를 통해 연결되어 있고 방화벽이 연결되었습니다. 내 전화가 그걸 어떻게 처리했는지 모르겠지만 문제는 해결 되었습니까?

+0

때때로 하드웨어와 소프트웨어가 우리를 놀라게 할 수 있습니다. :) – furas

관련 문제