码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【gitlab本地部署】宝塔面板gitlab部署的IP设置问题


    修改Gitlab的IP

    在宝塔软件商店安装Gitlab社区版后会自动获取一个IP,但是这个IP有时候会出错,或者没有给到自己想要的IP地址,这个时候可以手动修改配置文件。

    一、需要修改的三个配置文件

    配置1

    宝塔的Gitlab配置文件,在宝塔面板处直接修改

    配置2

    文件地址:/etc/gitlab/gitlab.rb

    修改一处
    # external_url '127.0.0.1'
    external_url = '你的IP'
    
    • 1
    • 2
    • 3

    配置3

    文件地址:/opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml

    关于gitlab-ctl reconfigure命令导致出现的各种问题

    1.gitlab-ctl restart过程中报错timeout: down: nginx: 1s, normally up, want up

    可以使用gitlab-ctl tail先查看日志:

    chpst: fatal: unable to run: /opt/gitlab/embedded/sbin/nginx: file does not exist
    
    • 1

    这个属于宝塔面板的问题,为了防止nginx冲突,把gitlab的nginx改成了gitlab-web,但有个配置文件没改导致。
    修改启动文件:

    vim /opt/gitlab/sv/nginx/run
    
    • 1

    将其中文件中的exec chpst -P /opt/gitlab/embedded/sbin/nginx -p /var/opt/gitlab/nginx改成:

    exec chpst -P /opt/gitlab/embedded/sbin/gitlab-web -p /var/opt/gitlab/nginx
    
    • 1

    改完保存重启gitlab,成功。

    2.gitlab-ctl reconfigure过程中出现的GitLab external URL must include a schema and FQDN, e.g. http://gitlab.example.com/

    问题出在上文的配置2中。
    原来的:external_url 'ip地址',中间的空格改成=号:

    external_url = 'ip地址'
    
    • 1

    3.先执行restart后执行reconfigure命令,Nginx还是没启动成功

    执行gitlab-ctl reconfigure后,并且修改了上面第一个问题中的文件,发现Nginx不管怎么重启都无法正常启动,再到终端执行gitlab-ctl restart你可以发现依旧是问题1中出现的问题。执行reconfigure之后配置文件恢复了原样,所以再修改一次配置,重启gitlab,问题解决。

  • 相关阅读:
    mysql查询速度 limit 1000,10 和limit 10 一样快吗?
    【Python】使用Docker部署Python项目
    混沌映射与动态学习的自适应樽海鞘群算法-附代码
    供应试剂DBCO-PEG24-NHS ester,二苯并环辛炔-二十四聚乙二醇-琥珀酰亚胺酯
    【论文阅读】Equivariant Contrastive Learning for Sequential Recommendation
    《大数据之路:阿里巴巴大数据实践》-第1篇 数据技术篇 -第4章 离线数据开发
    spring-boot-maven-plugin插件 —— 重新打包分类
    [Kubernetes] 多调度器(1/3):如何编译scheduler,以默认调度器 kube-scheduler为例
    Spring-05 AOP入门( 原理解析)
    AVL树C++实现——高度平衡二叉搜索树
  • 原文地址:https://blog.csdn.net/weixin_40524689/article/details/127803200
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号