Windows Server 2012 Essential 및 xampp


1

이 포트를 이미 사용하는 응용 프로그램이 있으므로 Windows Server 2012에서 Appant를 실행할 수 없습니다. 그러나 어떤 응용 프로그램입니까?

포트가 "system"에 의해 사용됨을 발견했습니다.이 기사에서는 포트가 WS2012 Essentials에 필수적이라고 말합니다. http://www.sbsfaq.com/?tag=windows-server-2012-essentials

그렇다면이 문제에 대처하는 가장 좋은 방법은 무엇입니까?

누구든지 나를 도울 수 있습니까?


Server 2012 상자에 어떤 다른 역할과 기능이 설치되어 있습니까?
jmreicha

충돌하는 것은 미디어 서버입니까? 역할 : 관리자, 표준
스벤 콜 루엠

이 서버에서 이미 IIS를 사용하고 있습니까? 아니면 XAMPP 외에 내장 웹 서버 역할이 있습니까?
Zeeshan

@SvenKoluem 미디어 서버는 설정 방법에 따라 절대적으로 충돌 할 수 있습니다. IIS가 활성화되어 있는지 확인하십시오.
jmreicha

답변:


2

netstat -o -n -a | findstr 0.0:80포트 80을 사용하여 프로세스의 PID를 확인 하려면이 명령을 사용하십시오 . 포트 80이 사용 가능하지 않으면 결과가 나타나지 않습니다. 프로세스가 포트 80에서 실행중인 경우 세부 정보를 얻을 수 있습니다. 여기에 이미지 설명을 입력하십시오

이제 작업 관리자에서이 PID에서 실행중인 프로세스를 확인할 수 있습니다. 여기에 이미지 설명을 입력하십시오

이 문제에 대처하려면 :

  1. 불필요하면 이미 포트 80을 사용하는 프로세스를 종료하십시오.
  2. 이 다른 프로세스가 다른 포트로 이동하도록 필요한 변경을 수행하십시오.
  3. 포트 80을 제외한 다른 포트에서 아파치 (XAMPP)를 실행하십시오.

아파치에서 포트를 변경하려면 httpd.conf 파일 (XAMPP 설치 디렉토리에 있음)을 열고이 줄 Listen 80을 원하는 포트로 수정하십시오 . 80이 사용중인 경우 일반적으로 8080이 사용됩니다 (8080도 사용 중일 수 있음) 위에 제공된 명령을 사용하여 사용 가능한 포트를 테스트해야합니다.


그것은 포트 443을 사용합니다. 왜 appache가 80이 아닌 443을 사용해야하는지 모르겠습니다.
스벤 콜 루엠

443은 https (http 보안)에 사용되고 80은 http에 사용됩니다. HTTPS URL은 "https : //"로 시작하고 기본적으로 포트 443을 사용하는 반면, HTTP URL은 "http : //"로 시작하고 기본적으로 포트 80을 사용합니다. Listen 443httpd.conf 파일 의 행 을 적절한 포트로 편집 할 수 있습니다. 예, 변경 사항을 적용하려면 httpd.conf 파일을 변경할 때마다 Apache 서비스를 다시 시작해야합니다.
Zeeshan

18:32:06 [아파치] "시스템"에서 사용중인 포트 443! 18:32:06 [Apache] 구성된 포트가 없으면 Apache가 시작되지 않습니다! -그리고 httpd.conf에는 443에 관한 것이 없습니다
Sven Koluem

작업 관리자에서 프로세스를 확인하십시오 (먼저보기> 열 선택에서 PID 열을 활성화하십시오). svchost.exe 인 경우 마우스 오른쪽 단추로 클릭하고 "서비스로 이동"옵션을 선택하여이를 사용하는 서비스를보십시오.
Zeeshan

좋아 그것은 pid 4 .. 그리고 그것은 "시스템"에 속한다 :(
Sven Koluem
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.