Windows 10에서 가상 호스트를 구성하는 방법
게시 됨: 2021-02-22
많은 개발자가 로컬 환경에서 웹 개발을 시작하고 작업이 완료되면 사이트를 라이브 환경으로 마이그레이션합니다. 로컬 설정은 새로운 기술을 실험할 수 있는 유연한 개발 환경을 제공하며 가장 중요한 것은 프로젝트 코드를 관리하는 것이 간단한 문제입니다. WordPress로 작업하는 경우 가상 호스트 및 XAMPP 스택을 설정하는 것은 간단한 작업입니다.
XAMPP 스택은 데스크톱/Mac에서 바로 WordPress 사이트를 설치하고 실행할 수 있는 로컬 플랫폼을 제공합니다. 스택은 실제 웹 서버와 동일한 구성 요소를 지원하며 프로젝트를 시작해야 할 때 데이터베이스와 전체 웹 사이트를 번거로움 없이 쉽게 이동할 수 있습니다.
이 자습서에서는 Windows 10에서 실행되는 XAMPP를 사용하여 WordPress 웹 사이트용 가상 호스트를 설정하고 구성하는 방법을 보여 드리겠습니다. Windows 10에 XAMPP와 WordPress가 이미 설치되어 있다고 가정합니다. 설정에 관심이 있는 경우 XAMPP에서 새로운 WordPress 사이트를 구축하기 위해 XAMPP에서 WordPress 사이트를 설치하고 실행하는 방법에 대한 세부 정보를 제공하는 자세한 가이드를 만들었습니다.
- 가상 호스트란 무엇입니까?
- 가상 호스트 생성
- WordPress 사이트 URL 구성
가상 호스트란 무엇입니까?
가상 호스트는 단일 서버에서 여러 도메인 이름을 호스팅하는 데 사용됩니다. 이는 서로 다른 웹사이트가 원하는 프로젝트에 대해 동일한 서버와 유틸리티를 공유한다는 것을 의미합니다. 실제 환경에서 가상 호스트 개념을 사용하면 많은 이점이 있으며 다양한 대규모 회사가 동일한 원칙을 따라 고객에게 저렴한 웹 호스팅을 제공합니다. 가장 좋은 예는 공유 호스팅입니다.
가상 호스트에는 세 가지 유형이 있습니다. 이름, IP 및 포트 기반.
이름 기반에서는 동일한 서버 IP에서 여러 웹사이트를 호스팅할 수 있습니다.
IP 기반에서는 각 웹사이트가 고유한 IP 주소를 사용합니다.
포트 기반에서는 서로 다른 웹사이트가 공통 IP 주소에서 호스팅하지만 고유한 포트 번호를 기준으로 구분합니다.
가상 호스트 생성
이 기사에서는 다른 WordPress 프로젝트를 해결하기 위해 로컬 환경에서 가상 호스트를 만들고 있습니다.
시작하겠습니다!
먼저 D:\xampp\apache\conf\extra 또는 XAMPP 파일이 있는 곳으로 이동해야 합니다. 제 경우에는 XAMPP 파일이 D 드라이브에 있습니다.

그런 다음 텍스트 편집기로 httpd-vhosts.conf f를 편집하십시오. 제 경우에는 메모장++을 사용하고 있습니다.

파일은 다음과 같습니다.

이제 파일 텍스트/코드 끝에 다음 코드를 붙여넣습니다.
<가상 호스트 *:80> DocumentRoot "D:\xampp\htdocs\testing" 서버 이름 farhan.cw <디렉토리 "D:\xampp\htdocs\testing"> </디렉토리> </가상 호스트>
위의 코드에서:
- VirtualHost: 대부분의 웹 서버는 포트 80을 기본 포트로 사용합니다. 그러나 포트를 8080, 8081 등으로 변경할 수 있습니다.
- DocumentRoot: 사이트의 파일이 존재할 폴더입니다. 이 경우 폴더 이름은 "testing"입니다.
- ServerName : 가상 호스트의 URL입니다.
- 디렉토리: 가상 호스트의 디렉토리입니다.
이제 Windows > 검색 > 실행으로 이동하여 다음 줄을 붙여넣습니다.
C:\Windows\System32\drivers\etc\hosts

그런 다음 텍스트 편집기에서 호스트 파일을 열고 호스트 파일에 다음 줄을 추가합니다.
127.0.0.1 farhan.cw


완료되면 XAMPP 제어판에서 Apache 및 MySQL을 다시 시작하고 브라우저에서 http://localhost/testing 열리는지 확인해야 합니다.

도메인이 성공적으로 변경되었으며 이전 URL(http://localhost/testing)에 대해 500 내부 서버 오류가 표시되는 것을 볼 수 있습니다.

다음으로 WordPress의 사이트 URL을 변경해야 하므로 데이터베이스에 액세스해야 합니다.
WordPress 사이트 URL 구성
이 시점에서 WordPress 웹 사이트가 설정되어 있다고 가정합니다.
이제 데이터베이스 URL을 변경할 차례입니다(가상 호스트를 구성하는 매우 중요한 단계).
이를 위해 브라우저를 열고 http://localhost/phpmyadmin/으로 이동하여 데이터베이스를 선택합니다. 제 경우에는 " 테스트 "입니다.
그런 다음 wp_options를 열고 사이트 URL을 http://localhost/testing/에서 http://farhan.cw로, 홈 URL을 http://localhost/testing에서 http://farhan.cw로 편집을 클릭합니다.

Apache를 다시 시작하고 가상 호스트 URL(이 경우 " farhan.cw ")을 방문하여 도메인이 성공적으로 설정되었는지 확인합니다.

WordPress 웹 사이트용 가상 호스트 설정이 완료되었으므로 최종 결과는 다음과 같습니다.

마지막 단어
그게 다야! Windows 10에서 실행되는 XAMPP를 사용하여 WordPress용 가상 호스트를 설정하는 방법에 대한 명확한 아이디어가 있기를 바랍니다. 질문이나 제안 사항이 있는 경우 아래 의견 섹션에서 언제든지 저에게 질문하십시오.
Q. XAMPP에서 가상 호스트란 무엇입니까?
XAMPP에서 가상 호스트는 개발자가 링크 끊김이나 유사한 문제 없이 자산에 쉽게 액세스할 수 있도록 localhost에 부여된 이름입니다. XAMPP 설치에는 여러 가상 호스트가 있을 수 있습니다.
Q. XAMPP Windows 10에 여러 가상 호스트를 추가하려면 어떻게 해야 합니까?
Windows 10용 XAMPP에 여러 가상 호스트를 추가하는 것은 4단계 프로세스입니다.
1. htdocs 폴더에 가상 호스트에 대한 개별 폴더를 만듭니다.
2. 각 가상 호스트에 대한 정보(호스트 이름, 문서 루트 및 서버 이름 포함)를 포함하도록 httpd-vhosts.conf를 편집합니다.
3. IP 주소(보통 127.0.0.1)와 가상 호스트의 이름을 포함하도록 호스트 파일을 편집합니다.
4. XAMPP를 다시 시작하고 각 가상 호스트에 액세스하여 프로세스의 성공을 테스트합니다.
Q. XAMPP에서 localhost에서 내 도메인 이름을 어떻게 변경합니까?
localhost에서 도메인 이름을 변경하려면 먼저 새 도메인 이름과 localhost의 IP 주소(127.0.0.1)를 포함하도록 로컬 호스트 파일을 편집해야 합니다. 그런 다음 새 도메인 정보(호스트 이름, 문서 루트 및 서버 이름)를 포함하도록 httpd-vhosts.conf 파일을 편집합니다. 마지막으로 XAMPP를 다시 시작한 다음 브라우저에서 새 도메인에 액세스합니다.
Q. 가상 호스트는 어떻게 작동합니까?
가상 호스트는 라이브 서버의 기능을 에뮬레이트하고 유사한 디렉토리 구조 및 데이터베이스 연결을 제공합니다. 로컬 개발 머신에 여러 개의 가상 호스트가 있을 수 있으며, 각각은 서로 다른 웹사이트(또는 웹사이트 버전)를 호스팅합니다. 원하는 경우 가상 호스트를 라이브 도메인에 연결하여 프로젝트의 기능을 추가로 테스트할 수도 있습니다.
