GitLab の HTTP または HTTPS ポートを変更する方法

PHPz
リリース: 2023-03-31 15:43:27
オリジナル
4180 人が閲覧しました

GitLab は、通常、デフォルトで HTTP プロトコルを使用してポート 80 をリッスンするオープン ソース コード ホスティング プラットフォームです。ただし、GitLab を別のポートにデプロイする必要がある場合があるため、この記事では GitLab の HTTP または HTTPS ポートを変更する方法を紹介します。

  1. HTTP ポートの変更

まず、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 にアクセスできるようになります。

  1. HTTPS ポートを変更する

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート