Skip to main content

Настройка имени узла для экземпляра

Вы можете предоставить надежный доступ к ваш экземпляр GitHub Enterprise Server путем назначения имени узла, доступного по сети.

О имени узла для GitHub Enterprise Server

Чтобы обеспечить надежный доступ к ваш экземпляр GitHub Enterprise Server через известное имя в сети, можно настроить имя узла. Если вы настроите имя узла вместо использования жестко закодированного IP-адреса, вы сможете изменить физическое оборудование, на которое выполняется ваш экземпляр GitHub Enterprise Server без влияния на пользователей или клиентское программное обеспечение.

Параметр имени узла в Консоль управления должен иметь подходящее полное доменное имя (FQDN), которое можно разрешить в Интернете или во внутренней сети. Например, параметр имени узла может быть github.companyname.com., поэтому веб-запросы и запросы API будут автоматически перенаправляться на имя узла, настроенное в Консоль управления. Обратите внимание, что localhost не является допустимым параметром имени узла.

Имена узлов содержать менее 63 символов в соответствии с разделом 2.3.4 спецификации доменных имен RFC.

После настройки имени узла можно включить изоляцию поддомена для дальнейшего повышения безопасности ваш экземпляр GitHub Enterprise Server. Дополнительные сведения см. в разделе Включение изоляции поддомена.

GitHub настоятельно рекомендует не изменять имя узла для существующего экземпляра GitHub Enterprise Server. Изменение имени узла приведет к непредвиденному поведению, вплоть до сбоев экземпляра. Вместо этого настройте новый экземпляр с нужным именем узла, а затем восстановите параметры и данные из исходного экземпляра в новый экземпляр.

Дополнительные сведения о поддерживаемых типах имен узлов см. в разделе 2.1 RFC HTTP.

Настройка имени узла

  1. В учетной записи администратора GitHub Enterprise Server, в правом верхнем углу любой страницы щелкните .

  2. Если вы еще не на странице "Администратор сайта", в левом верхнем углу щелкните Администратор сайта.

  3. На боковой панели " "Администратор сайта" щелкните Консоль управления.

  4. На боковой панели "Параметры" щелкните Имя узла.

  5. В разделе "Имя узла" введите имя узла, для параметра ваш экземпляр GitHub Enterprise Server.

  6. Чтобы проверить параметры DNS и SSL для нового имени узла, щелкните Проверить параметры домена.

  7. Если рядом с некоторыми элементами не стоит зеленая галочка, проверьте настройку соответствующих параметров. Дополнительные сведения см. в разделе Настройка серверов доменных имен (DNS).

  8. На боковой панели "Параметры" нажмите кнопку "Сохранить параметры".

    Note

    Сохранение параметров в Консоль управления перезапускает системные службы, что может привести к простоям, видимым пользователем.

  9. Подождите завершения запуска конфигурации.

Чтобы устранить различные уязвимости межсейтовых сценариев, рекомендуется включить изоляцию поддомена для ваш экземпляр GitHub Enterprise Server после настройки имени узла. Дополнительные сведения см. в разделе Включение изоляции поддомена.

Изменение имени узла

Если необходимо изменить имя узла для ваш экземпляр GitHub Enterprise Server, необходимо восстановить резервную копию существующего экземпляра в новом экземпляре с нужным именем узла. Дополнительные сведения см. в разделе Изменение имени узла для экземпляра.

Warning

Не изменяйте имя узла для GitHub Enterprise Server после начальной настройки. Изменение имени узла приведет к непредвиденному поведению, вплоть до сбоя экземпляров и недопустимости ключей безопасности пользователей. Если вы изменили имя узла для экземпляра и столкнулись с проблемами, обратитесь к Поддержка GitHub Enterprise или Сведения о поддержке уровня "Премиум" GitHub.