gitlab修改預設埠

2022-01-26 06:15:58 字數 1619 閱讀 1926

部署gitlab的時候,發現8080埠被tomcat給占用了,遂修改gitlab預設埠。

gitlab版本

9.2.2

版本檢視

# cat /opt/gitlab/embedded/service/gitlab-rails/version

9.2.2

1. gitlab.rb 修改

配置檔案在 /opt/gitlab/etc/gitlab.rb 。這個檔案用於gitlab如何呼叫80和8080的服務等。

## advanced settings

unicorn['listen'] = '127.0.0.1'

unicorn['port'] =8082

nginx['listen_addresses'] = ['*']

nginx['listen_port'] = 82 # override only if you use a reverse proxy:

2. gitlab-rails 修改

配置檔案 /var/opt/gitlab/gitlab-rails/etc/unicorn.rb

# what ports/sockets to listen on, and what options for them.

#listen "127.0.0.1:8080", :tcp_nopush => true

listen "127.0.0.1:8082", :tcp_nopush => true

listen "/var/opt/gitlab/gitlab-rails/sockets/gitlab.socket", :backlog => 1024

3. gitlab nginx 修改

配置檔案/var/opt/gitlab/nginx/conf/gitlab-http.conf。這個檔案是gitlab內建的nginx的配置檔案,裡面可以影響到nginx真實監聽埠號。

server {

listen *:82

; server_name gitlab.123.123.cn;

server_tokens off; ## don't show the nginx version number, a security best practice

4. giltab-shell修改

配置檔案:/var/opt/gitlab/gitlab-shell 修改成:

# gitlab user. git by default

user: git

# url to gitlab instance. used for api calls. should end with a slash.

#gitlab_url: ""

gitlab_url: "" ## 關鍵是這個地方http_settings:

5. 重啟gitlab

修改完成後,重啟下,就可以訪問82埠的gitlab了。

gitlab-ctl restart
原文:

參考文章:centos7系統下gitlab的安裝、漢化、修改預設埠、開啟傳送郵箱

更改gitlab預設埠

安裝環境 centos 7.2 安裝版本 gitlab ce 9.2.5 ce.0.el7.x86 64 yum install gitlab ce等待安裝完成之後,預設已經啟動,gitlab監聽的是80埠,所以可以直接ip訪問,或者可以修改如下配置檔案新增網域名稱 etc gitlab gitla...

更改gitlab預設埠

更改gitlab預設埠 標籤 gitlab 埠 更改gitlab預設埠 安裝環境 centos 7.2 安裝版本 gitlab ce 9.2.5 ce.0.el7.x86 64 yuminstallgitlab ce 1 等待安裝完成之後,預設已經啟動,gitlab監聽的是80埠,所以可以直接ip訪...

GitLab遇到ssh修改了預設埠解決方法

gitlab用ssh免金鑰認證確實很好用,只是配置的時候發現修改了ssh預設埠 22 則不可達,不少小夥伴都遇到了這個問題。經過一番思考,覺得需要修改服務端配置,這裡把具體寫個部落格,讓大家少點坑。修改步驟 1 修改ssh埠 此步驟略過 port 埠 2 修改 etc gitlab gitlab.r...