[apache] XAMPP 아파치 서버 포트를 변경하는 방법은 무엇입니까?

이것은 내 Apache httpd.conf 설정입니다.

Listen 8012
ServerName localhost:8012

Apache를 시작할 때마다 XAMPP다음 메시지가 표시됩니다.

Status Check OK
Busy…
Apache Started [Port 80]

누구든지 다른 설정을 변경할 수 있습니까?



답변

원래 질문에 답하려면 :

XAMPP Apache 서버 포트 를 변경하려면 다음 절차를 따르십시오.

1. 사용 가능한 포트 번호 선택

Apache에서 사용하는 기본 포트는 80.

Netstat ( XAMPP 제어판에 통합)로 사용 된 모든 포트 를 살펴보십시오 .

xampp control netstat의 스크린 샷

그럼 당신은 모든 사용되는 포트를 볼 수 있습니다 여기에 우리가 볼 80포트가 이미 사용 에 의해 System.

netstat 포트 80 스크린 샷

사용 가능한 포트 번호를 선택하십시오 ( 8012이 예제의 경우).

2. ” httpd.conf” 파일 편집

이 파일에서 찾을 수 있어야 C:\xampp\apache\conf윈도우 나에 bin/apache대한 리눅스 . :

Listen 80
ServerName localhost:80

다음으로 교체하십시오.

Listen 8012
ServerName localhost:8012

파일을 저장하십시오.

액세스 : http : // localhost : 8012 가 작동하는지 확인하십시오.

그렇지 않은 경우 아래 3 단계에http-ssl.conf 설명 된대로 파일 을 편집해야합니다 . ↓

3. ” http-ssl.conf” 파일 편집

이 파일에서 찾을 수 있어야 C:\xampp\apache\conf\extra윈도우 또는이 참조 링크 에 대한 리눅스를 .

다음 줄을 찾습니다.

Listen 443
<VirtualHost _default_:443>
ServerName localhost:443

다른 포트 번호로 대체하십시오 ( 8013이 예에서는).

Listen 8013
<VirtualHost _default_:8013>
ServerName localhost:8013

파일을 저장하십시오.

Apache 서버를 다시 시작하십시오.

액세스 : http : // localhost : 8012 가 작동하는지 확인하십시오.

4. XAMPP Apache 서버 설정 구성

http : // localhost : 8012 대신 URL
http : // localhost 에 포트 번호를 지정하지 않고 localhost에 액세스하려는 경우 .

  • Xampp 제어판 열기
  • 구성서비스 및 포트 설정 ►으로 이동합니다. 아파치
  • Main PortSSL Port 값을 선택한 값 (예 : 80128013)으로 바꿉니다 .
  • 서비스 설정 저장
  • 저장 제어판 구성
  • Apache 서버를 다시 시작하십시오
    xampp 아파치 설정 포트
    . 이제 작동합니다.

4.1. 웹 브라우저 구성

이 구성이 URL에 포트 번호를 숨기지 않는 경우 웹 브라우저가 구성되지 않았기 때문입니다. 참조 : 도구 ► 옵션 ► 일반 ► 연결 설정 … 을 사용하면 다른 포트를 선택하거나 프록시 설정을 변경할 수 있습니다.

4.2. 드물게 극심한 불운의 경우

4 단계 및 웹 브라우저 구성이 작동하지 않는 경우이를 수행하는 유일한 방법은 80으로 다시 변경하거나 모든 트래픽을 포트 8012로 리디렉션하는 포트 80 (프록시와 같은)에 수신기를 설치하는 것입니다.

문제에 답하려면 :

제어판 콘솔에 여전히이 메시지가있는 경우 :

Apache 시작됨 [포트 80]

  • xampp-control.exe파일 위치 찾기 (아마에서 C:\xampp)
  • XAMPP.INI해당 디렉터리에 파일 을 만듭니다 (so XAMPP.inixampp-control.exe 같은 디렉토리에 있습니다)

XAMPP.INI파일에 다음 행을 넣으십시오 .

[PORTS]
apache = 8012

이제 항상 다음을 얻을 수 있습니다.

Apache 시작됨 [포트 8012]

유의하시기 바랍니다, 이 전시 목적만을위한 것입니다 . 귀하의 httpd.conf.


답변

가장 좋은 해결책은 다른 포트 번호를 수신하고 사용하도록 XAMPP Apache 서버를 재구성하는 것입니다. 방법은 다음과 같습니다.

1) 먼저 Apache“httpd.conf”파일을 열고 새 포트 번호에서 사용 / 수신하도록 구성해야합니다. httpd.conf 파일을 열려면 Apache “시작”및 “관리”버튼 옆에있는 “구성”버튼을 클릭합니다. 열리는 팝업 메뉴에서 httpd.conf를 클릭하여 엽니 다.

2) httpd.conf 파일에서“listen”을 검색합니다. 다음과 같은 두 개의 행을 찾을 수 있습니다.

#Listen 12.34.56.78:80
Listen 80

포트 번호를 포트 번호로 변경하십시오. 다음과 같이 선택 (예 : 포트 1234)

#Listen 12.34.56.78:1234
Listen 1234

3) 다음으로 동일한 httpd.conf 파일에서“ServerName localhost :”를 찾으십시오. 새 포트 번호로 설정하십시오.

ServerName localhost:1234

4) httpd.conf 파일을 저장하고 닫습니다.

5) 이제 Apache config 버튼을 다시 클릭하고“httpd-ssl.conf”파일을 엽니 다.

6) httpd-ssl.conf 파일에서 “Listen”을 다시 찾습니다. 다음을 찾을 수 있습니다.

Listen 443

선택한 새 포트 번호에서 수신하도록 변경하십시오. 다음과 같이 말하세요.

Listen 1443

7) 동일한 httpd-ssl.conf 파일에서 다음과 같은 다른 줄을 찾으십시오. <VirtualHost _default_:443> . 이것을 새 포트 번호로 변경하십시오. (예 : 1443)

8) 또한 동일한 httpd-ssl.conf에서 포트 번호를 정의하는 다른 줄을 찾을 수 있습니다. “ServerName”을 찾으십시오. 다음과 같은 것을 찾을 수 있습니다.

ServerName www.example.com:443 or  ServerName localhost:433

이 ServerName을 새 포트 번호로 변경하십시오.

8) httpd-ssl.conf 파일을 저장하고 닫습니다.

9) 마지막으로 포트 번호를 변경해야 할 곳이 하나 더 있습니다. 이를 위해 XAMPP 제어판의 “구성”버튼을 클릭하여 엽니 다. 그런 다음 “서비스 및 포트 설정”버튼을 클릭합니다. 그 안에서 “Apache”탭을 클릭하고 “main port”및 “SSL port”상자에 새 포트 번호를 입력하고 저장합니다. 저장을 클릭하고 구성 상자를 닫습니다.

그게 트릭을해야합니다. 이제 Apache를 “시작”하고 모든 것이 잘되면 Apache 서버가 시작됩니다.

또한 XAMPP 제어판의 Apache 포트 번호가 설정 한 새 포트 ID로 변경된 것을 볼 수 있습니다.


답변

http : // localhost : 8012 “(아파치를 다시 시작한 후) 를 입력하여 페이지에 액세스 해 보셨습니까 ?


답변

XAMPP server가 잠시 실행 중이 면 XAMPP 서버를 중지하십시오.

포트 번호를 변경하려면 다음 단계를 따르십시오.

다음 위치에서 파일을 엽니 다.

[XAMPP Installation Folder]/apache/conf/httpd.conf

httpd.conf파일을 열고 문자열을 검색하십시오.

듣기 80

XAMMP에서 사용하는 포트 번호입니다.

그런 다음 ServerName 문자열을 검색하고 이전에 입력 한 포트 번호 를 업데이트하십시오.Listen

이제 XAMPP 서버를 저장하고 다시 시작하십시오.


답변

나도 문제가 있었다. 포트를 전환했지만 8012에서 시작할 수 없습니다.

Skype는 동일한 포트 (80)를 가지고 있었기 때문에 관련되었습니다. 그리고 아파치가 포트를 변경할 수 없었습니다.

따라서 컴퓨터를 다시 시작하고 다른 프로그램을 켜기 전에 xampp를 먼저 열고 httpd.conf의이 줄에서 포트를 80에서 8000 또는 8012로 변경해 보겠습니다.

Listen 80
ServerName localhost:80

xampp를 다시 시작하고 apache를 시작하고 localhost를 확인하십시오.


답변

포트 ID 이상에서 작동하지 않으면 8082,8080과 같이 변경하십시오. xammp를 다시 시작하고, 아파치 서버를 시작하고, 확인하십시오.


답변