DNS를 통한 여러 GitHub 페이지 및 사용자 지정 도메인
하나의 사용자 페이지와 GitHub 페이지에서 호스팅하는 여러 프로젝트 페이지 를 원 하지만 하나의 사용자 지정 도메인 에서 사용할 수 있습니다 (물론 각 GitHub 페이지 저장소에 대한 하위 도메인 포함). 그래서 내 목표는 다음과 같습니다.
- http://blog.florianwolters.de , http://www.florianwolters.de 및 http://florianwolters.de 에서 하나의 사용자 페이지 ( http://florianwolters.github.com )를 사용할 수 있습니다 .
- 내가 원하는만큼 많은 프로젝트 페이지 (예 : http://pear.florianwolters.de에서 사용 가능한 http://florianwolters.github.com/pear .
현재 이해하고있는 현재 GitHub 페이지는 Git 저장소의 루트에있는 파일에 정의 된 페이지 (사용자 페이지 및 프로젝트 페이지 모두)에 대해 하나의 CNAME 리소스 레코드 만 허용 CNAME
합니다. 이미 많은 것을 시도했습니다 (도메인 제공 업체 EUserv 에서 DNS 레코드 및 헤더 리디렉션으로 놀았 지만 하나의 URL ( http://blog.florianwolters.de ) 로만 GitHub 사용자 페이지에 액세스 할 수 있습니다 . 변경은 최대 2 일까지 걸릴 수 있습니다.
누군가가 위에서 설명한 목표를 어떻게 달성 할 수 있는지 설명해 줄 수 있습니까? 이것이 가능하지 않다고 믿을 수 없지만 DNS 등에 대한 전문가도 아닙니다.
위의 방법이 불가능한 경우 : 제안 된 해결 방법은 무엇입니까? 한 도메인 (및 해당 도메인의 하위 도메인) 아래에있는 모든 GitHub 페이지에 액세스하고 싶습니다.
자원
- http://help.github.com/pages/
- GitHub 프로젝트 페이지 용 사용자 지정 도메인
- https://groups.google.com/forum/?fromgroups#!topic/github/AaAuoDK44Ag
- https://github.com/blog/315-cname-support-for-github-pages
- http://code.lancepollard.com/custom-domain-github-pages
넌 할 수있어. 모든 DNS CNAME 진입 점은 동일한 호스트를 가리 킵니다.
1 : github.com/florianwolters/florianwolters.github.com
CNAME 파일 콘텐츠 : blog.florianwolters.de
DNS CNAME : 블로그> florianwolters.github.com
2 : github.com/florianwolters/pear/tree/gh-pages
CNAME 파일 콘텐츠 : pear.florianwolters.de
DNS CNAME : 배> florianwolters.github.com
GitHub Pages 와 함께 하나의 CNAME 리소스 레코드 또는 하나의 A 리소스 레코드 를 사용할 수 있습니다 .
따라서 결론적으로 다음을 결정해야합니다.
- 어느 쪽이든 당신은 사용
example.org
하고www.example.org
(기존의 교체 A 레코드 와를204.232.175.78
) ... - ... 또는 하위 도메인, 예를 들어
blog.example.org
(새로운 만들 CNAME 레코드 와를<username>.github.com
).
이제 한 (하위) 도메인에서 다른 도메인으로 매핑하는 방법을 선택해야합니다.
- 첫 번째를 사용하는 경우 원하는 하위 도메인의 HTTP 헤더를 사용하여 리디렉션을 사용할 수 있습니다
example.org
. - 후자를 사용하는 경우 당신은에서 헤더 리디렉션을 사용해야
example.org
하고www.example.org
원하는 하위 도메인 (들).
또한 도움말 은 GitHub 페이지 도움말 을 참조 하고 예제 파일 은 내 GitHub 페이지 저장소 를 참조 CNAME
하십시오.
편집 : GitHub Pages는 여기에 사용자 지정 도메인을 설정하는 방법을 설명하는 자세한 페이지를 추가했습니다 .
Git 저장소의 루트에있는 CNAME 파일에 정의 된 페이지 (사용자 페이지 및 프로젝트 페이지 모두)에 대해 하나의 CNAME 리소스 레코드 만 가질 수 있습니다.
florianwolters.github.com을 가리키는 DNS 설정에서 호스트 (배)에 대한 CNAME 레코드를 만들고 pear.florianwolters.de에 대한 저장소의 CNAME 파일에 항목을 만들어이를 피할 수 있습니다.
참고 URL : https://stackoverflow.com/questions/10685961/multiple-github-pages-and-custom-domains-via-dns
'UFO ET IT' 카테고리의 다른 글
tomcat-dbcp 대 commons-dbcp (0) | 2020.11.08 |
---|---|
IntelliJ에서 개발자간에 코드 스타일 설정을 공유하는 방법 (0) | 2020.11.08 |
Java가 반복자 (반복자에만 해당)에서 foreach를 허용하지 않는 이유는 무엇입니까? (0) | 2020.11.08 |
R Figure 창에서 기본 및 ggplot 그래픽 결합 (0) | 2020.11.08 |
NuGetPackageImportStamp는 무엇입니까? (0) | 2020.11.08 |