[windows] localhost Windows에서 포트 80을 어떻게 해제합니까?

XAMPP 1.6.8을 설치했는데 어떤 이유로 작동하지 않았습니다. 나중에 깨달은 포트 80은 사용 가능하지 않거나 수신하지 않습니다. 어떻게 공개하거나 무료로 만들 수 있습니까?

감사합니다!



답변

그 고통은 저를 위해 해결되었습니다. 포트 80을 차지하는 것이 http api 서비스라는 것을 알았습니다. 나는 cmd로 썼다.

net stop http

“다음 서비스가 중지됩니다. 계속 하시겠습니까?”라고 물었습니다. Y를 눌렀습니다.

실제로 많은 서비스를 중지했습니다.

그런 다음 작성 localhost및 wallah, 아파치 상태이며 포트에서 실행 80
희망이 도움이

중요 : Skype는 기본적으로 포트 80을 사용합니다. 스카이프 옵션> 고급> 연결에서 변경할 수 있습니다. “포트 80 사용”을 선택 취소하세요.


답변

netstat -ano

그러면 포트 80에서 수신 대기중인 프로세스의 PID가 표시됩니다. 그런 다음 작업 관리자-> 프로세스 탭을 엽니 다. 로부터 View -> Select Columns메뉴를 활성화 할 PID열을, 당신은 포트 80에서 프로세스 청취의 이름을 볼 수 있습니다.


답변

netstat -a -b

포트 80에 바인딩 된 프로그램을 알려야합니다.


답변

이전에이 문제가 있었는데

작업 관리자 (PID에 대한보기를 활성화 한 후)가 표시되면 PID = 4는 “NT Kernel & System에서 사용중인 포트 80″입니다.

그냥 이동

  1. 제어판
  2. 프로그램들
  3. Windows 기능 켜기 / 끄기
  4. 있는지 확인 World wide web services아래가 IIS선택되어

그렇다면 체크를 해제하고 netstat (또는 TCPVIEW)를 다시 눌러 80이 사용 가능한지 확인하십시오.


답변

관리자 권한 명령 프롬프트에서 netstat -bano 를 사용 하여 어떤 앱이 어떤 포트에서 수신하는지 확인합니다.

그러나 일반적으로 다음 응용 프로그램은 Windows에서 포트 80을 사용합니다.

  1. IIS
  2. World Wide Web 게시 서비스
  3. IIS 관리 서비스
  4. SQL Server보고 서비스
  5. 웹 배포 에이전트 서비스

실행중인 경우 위의 응용 프로그램을 중지하고 확인하십시오 !!!


답변

TcpView 를 사용 하여 포트를 수신하는 프로세스를 찾고 프로세스를 닫습니다.


답변

시도 할 수있는 다른 옵션은 SQL Server Reporting Services를 중지하는 것입니다.