nginx : Windows에서 bind () to 0.0.0.0:80 실패 [닫힘]


31

지난 몇 달 동안 Windows에서 아무런 문제없이 nginx를 사용했습니다. 오늘 시작하려고 할 때이 오류가 발생했습니다.

nginx : [emerg] bind () to 0.0.0.0:80 실패 (10013 : 액세스 권한에 의해 금지 된 방식으로 소켓에 액세스하려고 시도 함)

왜 이런 일이 갑자기 일어 났습니까? 구성이나 아무것도 변경하지 않았습니다.


실제 서버에 있습니까 아니면 워크 스테이션에 있습니까?
user9517은 GoFundMonica를 지원합니다.

Windows 워크 스테이션
딘 오히려

사실 이것은 아마도 슈퍼 유저 에게는 더 나을 것입니다 .
user9517은 GoFundMonica를 지원합니다.

3
Windows 웹 서버 (IIS)도이 문제를 일으킬 수 있으므로 'net stop WAS'를 실행하여 서비스를 중지하십시오. 때때로 'net start W3SVC'를 실행해야 할 수도 있습니다. 참고 : cmd를 관리자 권한으로 실행하십시오.
Tom Hagen

답변:


52

Skype를 확인하십시오.

Skype가 자동으로 업데이트되고 "포트 80 사용"옵션이 다시 설정되었습니다.

설정-> 고급에 있습니다.


4
믿어지지 않지만 감사합니다. 도구> 옵션> 고급> 연결
Tom

음흉한 M $. 매우 교활한.
David '대머리 생강'

1
웹용 스카이프 (베타)를 설치했습니다. 비디오 용 별도의 플러그인을 설치했는데 동일한 동작이 있다고 가정합니다. 브라우저에 웹 탭용 스카이프가 열려 있으면이를 닫아야합니다.
murraybiscuit

이 답변은 Skype 만 보지만 포트 80 / tcp를 사용하여이 문제를 일으킬 수있는 더 많은 프로그램이 있습니다. 가장 쉬운 방법은 Jevgenis answer serverfault.com/a/478267/141615
High Ball

12

시스템에서 사용중인 포트를 확인하십시오.

포트 80을 바인딩하는 일부 프로그램이 있습니다. 예를 들어 TeamViewer, Skype 등

http://localhost브라우저에서 쉽게 테스트 유형 을 확인하고 어떤 서비스가 나타나는지 확인하십시오.

또는 NirSoft의 CurrPorts와 같은 프로그램을 사용할 수 있습니다 .


필자의 경우 IIS는 포트 80을 차단합니다. 이것은 일반적인 문제인 것 같습니다. netstat -o포트 80에서 수신 대기하는 PID 4가 표시 되면 IIS입니다.
mindplay.dk

7

CMD에서 실행할 수 있습니다.

netstat -a | find "LISTENING"

또한 매우 멋진 TCPView 라는 소프트웨어가 있었으며 실행중인 모든 프로세스 / 점유 포트를 보여줍니다.


내가 사용 netstat -ao또한 포트 80를 차단하는 프로세스의 PID를 표시 - 다음 어떤 프로세스가 포트 80를 차단하고 찾아 작업 관리자에서 PID 열을 활성화
mindplay.dk
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.