Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >gitlab修改默认端口

gitlab修改默认端口

作者头像
老七Linux
发布于 2018-05-31 02:28:43
发布于 2018-05-31 02:28:43
22.8K10
代码可运行
举报
运行总次数:0
代码可运行

部署gitlab的时候,一启动,发现80和8080端口已经被占用,无奈,只得先将监听80端口的nginx和监听8080端口的jenkins停止。这会儿有空,琢磨一下如何修改gitlab的默认端口。 修改主要分为两部分,一部分是gitlab总的控制文件,一部分是子模块真实监听端口的修改。 当前我使用的是官方rpm 813版本。

gitlab.rb 修改

配置文件在 /opt/gitlab/etc/gitlab.rb 。这个文件用于gitlab如何调用80和8080的服务等。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
## Advanced settings
unicorn['listen'] = '127.0.0.1'
unicorn['port'] = 8082
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
nginx['listen_addresses'] = ['*']
nginx['listen_port'] = 82 # override only if you use a reverse proxy: https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc/settings/nginx.md#setting-the-nginx-listen-port
gitlab-rails 修改

配置文件 /var/opt/gitlab/gitlab-rails/etc/unicorn.rb

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 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
gitlab nginx 修改

配置文件 /var/opt/gitlab/nginx/conf/gitlab-http.conf。这个文件是gitlab内置的nginx的配置文件,里面可以影响到nginx真实监听端口号。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
server {
  listen *:82;

  server_name gitlab.123.123.cn;
  server_tokens off; ## Don't show the nginx version number, a security best practice

修改完成后,重启下,就可以放82端口的gitlab了。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
gitlab-ctl restart
OS nginx修改

如果还是想从80端口访问gitlab,我们可以用监听在80端口的nginx做一个反向代理。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
service nginx restart

后可以正常访问。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
server {
    listen 80;
    server_name gitlab.123.123.cn;

    location / {
        #rewrite ^(.*) http://127.0.0.1:8082;
        proxy_pass http://127.0.0.1:8082;
    }
}
giltab-shell修改

后来在提交的时候,出现了错误:

找了关于8080端口的相关信息,最后发现 配置文件:/var/opt/gitlab/gitlab-shell 修改成:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# GitLab user. git by default
user: git

# Url to gitlab instance. Used for api calls. Should end with a slash.
#gitlab_url: "http://127.0.0.1:8080"
gitlab_url: "http://127.0.0.1:82" ## 关键是这个地方,因为82是gitlab nginx端口,不过上面的端口干嘛是8080来,8080应该是unicorn的监听端口。

http_settings:

果然,修改成8082端口,也是可以的。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016/10/27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
1 条评论
热度
最新
感谢。
感谢。
回复回复点赞举报
推荐阅读
编辑精选文章
换一批
【gitlab】gitlab快速部署教程
下载页面: https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/xenial/main/g/gitlab-ce/
HansBug
2018/10/25
1.9K0
Gitlab迁移
gitlab 配置文件:/etc/gitlab/gitlab.rb 重新加载配置:gitlab-ctl reconfigure 重启服务:gitlab-ctl restart 启动服务:gitlab-ctl start 停止服务:gitlab-ctl stop
cuijianzhe
2022/06/14
4870
gitlab添加ssh-keys之后克隆依然需要输入密码
从电脑上拉取gitlab仓库的代码时,将本机的id_rsa.pub密钥传到gitlab上之后,使用git clone克隆代码后依然要求输入密码,本来非常简单的一个过程,但却暴漏了很多的问题,下面讲诉下解决的方法
dogfei
2020/07/31
5.4K0
CentOS7安装维护Gitlab
下面是官网复制过来的官方安装方法,最简单的安装,在我大天朝,只能望天兴叹,你可翻墙安装或者略过这里,看下面的。
小弟调调
2018/09/11
5.1K0
一些搬迁GitLab环境中碰见的问题和解决
因为单位机房搬迁,涉及到之前为运维开发搭建的GitLab环境也需要做迁移。旧环境中安装的时候很顺畅基本没有碰见什么问题(参考:http://blog.csdn.net/bisal/article/details/52515327),但这次新环境的安装着实费了一些功夫,碰见了一些棘手的问题,记录于此,对碰见这些问题的朋友们有所帮助。
bisal
2019/01/30
2K0
搭建Gitlab
###3、gitlab的使用 在浏览器中输入 http://192.168.60.119/ ,然后 change password: ,并使用root用户登录 即可 (后续动作根据提示操作)
Cyylog
2020/08/19
9180
Linux学习14-CentOS安装gitlab环境
在学习Gitlab的环境搭建之前,首先需要了解Git,Gitlab,GitHub他们三者之间的关系
上海-悠悠
2019/05/06
1K0
Linux学习14-CentOS安装gitlab环境
基于Docker搭建Gitlab代码存储
关于Docker搭建Gitlab,在19年时就已经在博客发过文章了,今天重新回顾一下。
niceyoo
2020/06/06
7820
Gitlab安装部署及基础操作
环境说明 系统版本 CentOS 7.2 x86_64(较新版本的gitlab集成了更多功能,顺利运行起来的硬件要求较高,这里给了3G内存) 软件版本 gitlab-ce-10.8.4
仙人技术
2020/04/29
5.3K0
LNMP环境中使用Docker安装配置GitLab教程
本文将介绍在CentOS已部署LNMP环境下,使用Docker安装GitLab,并配置SSL证书HTTPS访问.
用户8851537
2021/07/30
9320
Gitlab安装使用及汉化配置
一、GitLab简介 GitHub是2008年由Ruby on Rails编写而成,与业界闻名的Github类似;但要将代码上传到GitHub上面,而且将项目设为私有还要收费。GitLab 是一个用于
shaonbean
2018/01/02
6.4K0
GitLab 部署及管理员账号初始化
1、下载rpm安装包 :https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-8.8.5-ce.1.el7.x86_64.rpm
用户8851537
2021/07/30
2.8K0
ubuntu14.04下安装ngnix,mediawiki,nodebb,everything,gitlab
本周折腾了以下几个东西,mediawiki(维基),nodebb(论坛),gitlab(私有git服务器)。
zqb_all
2019/12/27
2.2K0
基于docker搭建gitlab
GitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。
py3study
2020/08/17
1.6K0
CI/CD Pipeline之Gitlab部署
GitLab是一个开源版本管理系统,是集代码托管,测试,部署于一体的开源git仓库管理软件,可通过web界面来进行访问公开的或私人项目。与Github类似,GitLab能够浏览代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本,并提供一个文件历史库。是目前非常流行好用的研发版本控制系统。
Power
2025/03/03
980
腾讯云Centos安装gitlab
参考了网上很多人写的安装教程,结果并不好,最后阅读了官方的英文api,才安装成功,这里记录下来,方便以后使用。我的安装环境为腾讯云主机Centos7.3 64bit
河岸飞流
2019/08/09
5.5K0
安装 GitLab CE
DevOps 理念落实得最为彻底的一类案例就是 CI/CD(持续集成/持续交付) 系统
franket
2021/08/12
3.7K0
GitLab的安装部
以centos7为例,准备一台至少内存为4G的机器。 系统版本:CentOS Linux release 7.3.1611 (Core) 软件版本:Gitlab-ce-11.10.1 硬件要求:最低2核4GB,建议4核8GB
没有故事的陈师傅
2020/06/17
1.3K0
Docker 部署 Gitlab
基于 docker 部署 gitlab 比较方便,但服务器至少需要 4GB 内存,否则可能出现 502 错误。
jwangkun
2021/12/23
1.1K0
gitlab部署
GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用。
星哥玩云
2022/09/15
6550
gitlab部署
相关推荐
【gitlab】gitlab快速部署教程
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验