部署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 settingsunicorn['listen'] = '127.0.0.1'
unicorn['port'] =8082
nginx['listen_addresses'] = ['*']2. gitlab-rails 修改nginx['listen_port'] = 82 # override only if you use a reverse proxy:
配置檔案 /var/opt/gitlab/gitlab-rails/etc/unicorn.rb
# what ports/sockets to listen on, and what options for them.3. gitlab nginx 修改#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
配置檔案/var/opt/gitlab/nginx/conf/gitlab-http.conf。這個檔案是gitlab內建的nginx的配置檔案,裡面可以影響到nginx真實監聽埠號。
server {4. giltab-shell修改listen *:82
; server_name gitlab.123.123.cn;
server_tokens off; ## don't show the nginx version number, a security best practice
配置檔案:/var/opt/gitlab/gitlab-shell 修改成:
# gitlab user. git by default5. 重啟gitlabuser: git
# url to gitlab instance. used for api calls. should end with a slash.
#gitlab_url: ""
gitlab_url: "" ## 關鍵是這個地方http_settings:
修改完成後,重啟下,就可以訪問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...