하드 코딩된 IP 주소 대신 호스트 이름을 구성하는 경우 사용자 또는 클라이언트 소프트웨어에 영향을 주지 않고 GitHub Enterprise Server 인스턴스가 실행되는 물리적 하드웨어를 변경할 수 있습니다.
관리 콘솔의 호스트 이름 설정은 인터넷 또는 내부 네트워크 내에서 확인할 수 있는 적절한 FQDN(정규화된 도메인 이름)으로 설정해야 합니다. 예를 들어 호스트 이름 설정은 github.companyname.com.
일 수 있습니다. 웹 및 API 요청은 관리 콘솔에 구성된 호스트 이름으로 자동으로 리디렉션됩니다. localhost
는 유효한 호스트 이름 설정이 아닙니다.
호스트 이름의 길이는 도메인 이름 사양 RFC의 섹션 2.3.4에 따라 63자 미만이어야 합니다.
호스트 이름을 구성한 후 하위 도메인 격리를 사용하도록 설정하여 GitHub Enterprise Server 인스턴스의 보안을 더욱 강화할 수 있습니다. 자세한 내용은 "하위 도메인 격리 사용"을 참조하세요.
지원되는 호스트 이름 형식에 대한 자세한 내용은 HTTP RFC 섹션 2.1을 참조하세요.
경고: 초기 설정 후 GitHub Enterprise Server의 호스트 이름을 변경하지 마세요. 호스트 이름을 변경하면 인스턴스 중단을 포함하여 예기치 않은 동작이 발생합니다.
-
GitHub Enterprise Server의 관리 계정에서 페이지의 오른쪽 위 모서리에서 을 클릭합니다.
-
“Site admin”(사이트 관리자) 페이지에 아직 없는 경우 왼쪽 상단에서 Site admin(사이트 관리자)을 클릭합니다. 1. " 사이트 관리자" 사이드바에서 관리 콘솔를 클릭합니다. 1. "설정" 사이드바에서 호스트 이름을 클릭합니다.
-
"호스트 이름"에서 GitHub Enterprise Server 인스턴스에 대해 설정할 호스트 이름을 입력합니다.
-
새 호스트 이름에 대한 DNS 및 SSL 설정을 테스트하려면 도메인 설정 테스트를 클릭합니다.
-
모든 항목 옆에 녹색 확인 표시가 표시되지 않으면 실패한 설정에 대한 구성을 검토합니다. 자세한 내용은 "DNS 이름 서버 구성"을 참조하세요. 1. "설정" 사이드바에서 설정 저장을 클릭합니다.
참고: 관리 콘솔에 설정을 저장하면 시스템 서비스가 다시 시작되어 사용자에게 표시되는 가동 중지 시간이 발생할 수 있습니다.
-
구성 실행이 완료될 때까지 기다립니다.
다양한 사이트 간 스크립팅 취약성을 완화하려면 호스트 이름을 구성한 후 GitHub Enterprise Server 인스턴스에 하위 도메인 격리를 사용하도록 설정하는 것이 좋습니다. 자세한 내용은 "하위 도메인 격리 사용"을 참조하세요.