ホスト名の設定
アプライアンスには、ハードコードされたIPアドレスを使うのではなくホスト名を設定することをおすすめします。
ハードコードされたIPアドレスの代わりにホスト名を設定すれば、ユーザやクライアントソフトウェアに影響を与えることなくGitHub Enterprise Server インスタンスを動作させる物理ハードウェアを変更できるようになります。
GitHub Enterprise Server インスタンス の初期設定をした後のホスト名の変更は、公式にはサポートされていません。
Management Console では、ホスト名の設定を適切な完全修飾ドメイン名 (FQDN) に設定して、インターネット上または内部ネットワーク内で解決できるようにしてください。 たとえば、ホスト名の設定は github.companyname.com
であるかもしれません。 また、選択したホスト名に対して Subdomain Isolation を有効にして、いくつかのクロスサイトスクリプティングスタイルの脆弱性を軽減することもおすすめします。 ホスト名の設定に関する詳しい情報については、HTTP RFC の Section 2.1 を参照してください。
メモ: GitHub Enterprise Server インスタンス のホスト名を変更した場合、画像や埋め込まれた Issue など、絶対 URL を使用するアセットはロードされなくなります。基本的なサーバーのリネームでは、古いホスト名を SSL 証明書の CNAME として保持しておき、アセットが古いホスト名からロードし続けられるようにすることをおすすめします。
-
任意のページの右上の隅で をクリックしてください。
-
左サイドバーで [Management Console] をクリックします。
左サイドバーで [Hostname] をクリックします。
- GitHub Enterprise Server インスタンス に設定するホスト名を入力します。
- 新しいホスト名のためのDNS及びSSLの設定をテストするにはTest domain settings(ドメイン設定のテスト)をクリックしてください。
- すべてのエントリの隣に緑のチェックマークが表示されない場合、失敗した設定を見直してください。詳細は「DNS ネームサーバを設定する」を参照してください。
左のサイドバーの下で、[Save settings(設定の保存)] をクリックしてください。
ホスト名を設定したら、GitHub Enterprise Server インスタンスのSubdomain Isolationを有効化することをお勧めします。 詳しい情報については"Subdomain Isolationの有効化"を参照してください。