Gitlab

設置gitlab外部web埠號

  • January 10, 2022

如何將 gitlab 的預設埠 80 更改為自定義埠號?

我嘗試過兩種方法:

在 /etc/gitlab/gitlab.rb 中設置埠

external_port "8888"

然後執行重新配置:

gitlab-ctl reconfigure

在 /var/opt/gitlab/gitlab-rails/etc/gitlab.yml 中設置埠

production: &base
 #
 # 1. GitLab app settings
 # ==========================

 ## GitLab settings
 gitlab:
   ## Web server settings (note: host is the FQDN, do not include http://)
   host: gitlab.blitting.com
   port: 8888
   https: false

然後重啟gitlab

gitlab-ctl stop
gitlab-ctl start

有了這兩個,gitlab 繼續在預設的 80 埠號上執行。

Chad Carbert 的回答仍然適用,但只想為 7.0.0 版添加額外內容。

在您的文本編輯器中打開“/etc/gitlab/gitlab.rb”,目前我有external_url http://127.0.0.1/或類似的。我可能需要使用包含埠號的 dns 更改 external_url(例如’ http://gitlab.com.local:81/ ‘)然後使用命令“sudo gitlab-ctl reconfigure”重新配置 Gitlab 現在正在埠 81 上工作。

一步步:

  1. sudo -e /etc/gitlab/gitlab.rb
  2. 將external_url從更改yourdomain.comyourdomain.com:9999

9999-> 您希望它執行的埠 3. sudo gitlab-ctl reconfigure

引用自:https://serverfault.com/questions/585528