다음을 사용하여 Windows 10의 Ubuntu Bash에서 웹 서버를 실행하려고 합니다.
python -c 'import BaseHTTPServer as bhs, SimpleHTTPServer as shs; bhs.HTTPServer(("135.135.135.11", 8888), shs.SimpleHTTPRequestHandler).serve_forever()'
하지만 다른 컴퓨터에서는 연결할 수 없습니다. 로컬호스트에서만 가능합니다. Windows Python에서 실행하면 작동합니다.
Windows 방화벽에서 bash.exe에 대한 bash 규칙을 추가하려고 시도했지만 아무것도 작동하지 않습니다. 어떤 아이디어가 있나요?
답변1
python -m SimpleHTTPServer
오늘 사용하는데 문제가 있었습니다 . Windows 방화벽/네트워킹과 관련된 것으로 밝혀졌습니다. 0.0.0.0:8000이 아닌 127.0.0.1:8000을 통해 콘텐츠에 쉽게 액세스할 수 있습니다.
- 방화벽을 확인하세요
- 네트워크를 확인하세요
- 합리적인 IP 주소와 충돌하지 않는 포트를 사용해 보십시오.