Windows 11에서 맞춤 가상 호스트를 추가하는 방법
예, 농담이 아닙니다. 사용자 지정 도메인 이름을 사용하여 로컬 컴퓨터에서 프로젝트를 실행하고 테스트할 수 있습니다! 방법을 알아보겠습니다.
가상 호스트
Virtual hosting is a method for hosting multiple domain names (with separate handling of each name) on a single server (or pool of servers). This allows one server to share its resources, such as memory and processor cycles, without requiring all services provided to use the same host name.
글쎄요, Wikipedia 정의를 읽은 후에도 가상 호스트가 무엇인지 이해하지 못했습니다. 🥴
좀 더 자세히 설명하겠습니다.
서버에 여러 프로젝트가 있다고 가정해 보겠습니다. 동일한 서버를 사용하고 도메인을 가상 호스팅을 통해 프로젝트의 특정 루트 디렉토리로 지정할 수 있습니다.
해당 도메인 이름으로 제대로 작동하는 경우 프로젝트를 테스트하기 위해 도메인을 구입할 필요가 없습니다. 로컬 시스템의 호스트 파일에 도메인 이름을 추가하고 외부 서버에 웹 요청을 보내는 대신 특정 도메인이 프로젝트의 루트 폴더를 가리키도록 로컬 시스템에 지시할 수 있습니다.
몇 단계만으로 자신만의 가상 호스트를 추가할 수 있습니다.
1단계: 호스트 파일에 맞춤 도메인 이름 추가
"C:\Windows\System32\drivers\etc\"로 이동하거나 터미널에서 아래 명령을 실행합니다.
cd C:\Windows\System32\drivers\etc\
호스트 파일을 열고 해당 파일에 다음 줄을 추가하고 관리자로 저장합니다.
127.0.0.1 graphenephp.org
graphenephp.org 대신 사용자 지정 도메인 이름을 추가할 수 있습니다.
이 줄을 추가하면 호스트 파일이 다음과 같이 표시됩니다.
2단계: httpd-vhosts.conf 파일에 다음 코드 추가
"C:\xampp\apache\conf\extra\"로 이동하거나 터미널에서 아래 명령을 실행합니다.
cd C:\xampp\apache\conf\extra\
httpd-vhosts.conf 파일을 선택하여 열고 다음 코드를 추가합니다.
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/GraphenePHP"
ServerName graphenephp.org
<Directory "C:/xampp/htdocs/GraphenePHP">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
이 코드를 추가하면 httpd-vhosts.conf 파일이 다음과 같이 표시됩니다.
모든 설정이 완료되었습니다. 이제 XAMPP 서버를 시작하고 브라우저에 도메인 이름을 입력하면 지정된 루트 디렉토리를 가리킬 것입니다. 😉
Reference
이 문제에 관하여(Windows 11에서 맞춤 가상 호스트를 추가하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/imradhe/how-to-add-a-custom-virtual-host-on-windows-11-51ai텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)