GitLab は、通常、デフォルトで HTTP プロトコルを使用してポート 80 をリッスンするオープン ソース コード ホスティング プラットフォームです。ただし、GitLab を別のポートにデプロイする必要がある場合があるため、この記事では GitLab の HTTP または HTTPS ポートを変更する方法を紹介します。
まず、GitLab サーバーのコンソールに入り、次のコマンドを実行します。
sudo vim /etc/gitlab/gitlab.rb
エディターで GitLab 構成が開きます。ファイルで、次の行を見つけます:
external_url 'http://example.com'
これを次のように変更します:
external_url 'http://example.com:8080'
変更を保存し、次のコマンドを実行して構成ファイルを有効にします:
sudo gitlab-ctl reconfigure
GitLab は構成ファイルをリロードし、Serve を開始します。これで、http://example.com:8080 にアクセスして GitLab にアクセスできるようになります。
GitLab が HTTPS プロトコルを使用してポート 443 をリッスンする場合は、HTTPS ポートを変更するために追加の作業を行う必要があります。まず、SSL 証明書が設定されていることを確認してください。そうでない場合は、設定について公式ドキュメントを参照してください。
次に、GitLab サーバーのコンソールに入り、次のコマンドを実行します。
sudo vim /etc/gitlab/gitlab.rb
エディターが GitLab 構成ファイルを開き、次の行を見つけます。
nginx['ssl_certificate'] = "/etc/gitlab/ssl/server.crt" nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/server.key"
Modify変更を保存します:
nginx['ssl_certificate'] = "/etc/gitlab/ssl/server.crt" nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/server.key" nginx['listen_port'] = 8443 nginx['listen_https'] = true
その後、次のコマンドを実行して構成ファイルを有効にします:
sudo gitlab-ctl reconfigure
これで、GitLab は HTTPS プロトコルを使用してポート 8443 をリッスンします。 https://example.com:8443 にアクセスして GitLab にアクセスできます。
概要
GitLab 構成ファイルの external_url および nginx オプションを変更することで、GitLab の HTTP または HTTPS ポートを簡単に変更できます。 HTTPS ポートを変更する前に、SSL 証明書が設定されていることを確認してください。
以上がGitLab の HTTP または HTTPS ポートを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。