首頁 > 開發工具 > Git > 主體

如何修改GitLab的HTTP或HTTPS端口

PHPz
發布: 2023-03-31 15:43:27
原創
4132 人瀏覽過

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將重新載入設定檔並啟動服務。現在,你可以透過造訪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"
登入後複製

將它們修改為:

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!