저는 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에 대한 모든 인바운드 및 아웃 바운드 연결을 허용하는 규칙을 추가했으며 여전히 작동하지 않습니다. 나는 심지어 방화벽을 완전히 끄고, 똑같은 일이 일어난다.
제안 사항?
먼저 방화벽을 끄고 방화벽없이 테스트하십시오. – furas
전화하세요. 그것은 차이를 만드는 것처럼 보이지 않습니다. –
방화벽/필터가있는 하드웨어 (라우터, 액세스 포인트)가있을 수 있습니다. – furas