DNS를 통한 다중 GitHub 페이지 및 사용자 정의 도메인


Answers

하나의 CNAME 리소스 레코드 또는 하나의 A 리소스 레코드를 GitHub Pages 와 함께 사용할 수 있습니다.

결론적으로 사람은 다음을 결정해야합니다.

  • example.orgwww.example.org 를 사용하십시오 (기존 A 레코드204.232.175.78 대체하십시오) ...
  • ... 또는 하위 도메인 (예 : blog.example.org ( <username>.github.com 사용하여 새 CNAME 레코드<username>.github.com ).

이제 하나의 (하위) 도메인에서 다른 도메인으로 매핑하는 방법을 선택해야합니다.

  • 첫 번째를 사용하는 경우 원하는 하위 도메인 ( example.org )의 HTTP 헤더를 활용하여 리디렉션을 사용할 수 있습니다.
  • 후자를 사용하는 경우 example.orgwww.example.org 헤더 리디렉션을 원하는 하위 도메인에 사용해야합니다.

또한 도움말의 GitHub Pages 도움말 과 예제 CNAME 파일의 GitHub Pages 저장소 를 참조하십시오.

편집 : GitHub 페이지는 사용자 정의 도메인을 설정하는 방법을 설명하는 자세한 페이지를 here .

Question

하나의 사용자 페이지와 여러 프로젝트 페이지를 GitHub Pages에서 호스팅하지만 하나의 사용자 정의 도메인에서 사용할 수 있습니다 (각 GitHub 페이지 저장소의 하위 도메인 포함). 그래서 내 목표는 다음과 같습니다 :

GitHub Pages는 현재 Git 저장소의 루트에있는 CNAME 파일에 정의 된 페이지 (사용자 페이지와 프로젝트 페이지 모두)에 대해 하나의 CNAME 리소스 레코드 만 허용합니다. 나는 이미 도메인 공급자 인 EUserv 에서 DNS 레코드 및 헤더 리디렉션을 사용하여 여러 가지를 시도했지만 한 URL ( http://blog.florianwolters.de )에서 내 GitHub 사용자 페이지에만 액세스 할 수 있습니다. 변경 사항은 2 일까지 소요될 수 있습니다.

누군가 나에게 설명 할 수 있습니까? 어떻게 위에서 설명한 목표를 달성 할 수 있습니까? 나는 이것이 불가능하다는 것을 믿을 수 없지만 DNS 등의 전문가도 아니다.

위의 방법을 사용할 수없는 경우 : 제안 된 해결 방법은 무엇입니까? 한 도메인 (및 해당 도메인의 하위 도메인) 아래에있는 모든 GitHub 페이지에 액세스하려고합니다.

자원




Related