문제

Windows XP 컴퓨터에서 웹 서버가 실행 중입니다. 수신 HTTP 연결을 허용하도록 방화벽을 설정했습니다. 방화벽 설정 창-> '고급'탭-> 네트워크 연결-> 설정-> Services-> check 'webserver (http)'checkbox를 선택하십시오.

일반적으로 이것은 작동합니다. 그러나 때로는 서버 시스템을 다시 시작하면 방화벽이 다시 'Webserver (HTTP)'예외가 방화벽 설정 창에서 확인되었다는 사실에도 불구하고 HTTP 연결을 차단하기 시작합니다.

그런 다음 일을 다시 작동시키는 유일한 방법은 상기 옵션을 선택 취소하고 설정을 저장하고 방화벽 대화 상자를 다시 열고 옵션을 확인하고 다시 저장하는 것입니다.

내 질문은 이것이 내 컴퓨터의 특이성입니까, 아니면 Windows XP 방화벽 버그입니까?

도움이 되었습니까?

해결책

No, that's not a bug, you're just misunderstanding what the Services tab is for.

The list on that tab are for the scenario where the firewalled system also serves as a NAT gateway ("Internet Connection Sharing" or whichever name Microsoft came up with) for another computer. It's basically a form of DNAT. It controls whether or not to allow the initiation of connections to that port through to hosts running on a private network behind the firewalled system.

What you need is to add an exception for port 80 / TCP on the Exceptions tab (don't forget to click on Change scope and select the appropiate scope!) That will work without a hitch. I also recommend you uncheck what you checked ASAP since Windows client operating systems aren't particularly suited for packet forwarding and settings on that tab sometimes mysteriously interfere with normal network traffic (like in your case.)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top