zoukankan      html  css  js  c++  java
  • GitLab 设置 gitlab.rb 不支持的 Nginx 配置

    GitLab 设置 gitlab.rb 不支持的 Nginx 配置

      GitLab 使用模板和参数生成配置文件。
    

    一般来说,我们会通过 gitlab.rb 文件修改配置,例如 Nginx 相关配置。

    gitlab.rb 只能使用特定的几个 Nginx 配置,如果要修改其它 Nginx 配置,可以这个文件入手:

    /opt/gitlab/embedded/cookbooks/gitlab/templates/default/nginx-gitlab-http.conf.erb
    

    这是 GitLab 的 Nginx 配置模板,看一下其中的几个 if else 语句,大概能明白,这个模板根据 gitlab.rb 的配置,最终生成了 Nginx 的 conf 文件。

    我们可以直接修改这个模板文件来实现自己的特殊要求。

    例如,添加一个 Header 信息。

    注意,不能直接修改 Nginx 的 conf 文件,它是根据模板和 gitlab.rb 生成的,每次 GitLab 重启都会重新生成 conf 文件。

  • 相关阅读:
    单页面应用 之 项目中集成插件vue-router
    公共组件的创建和使用
    数据库初识
    MySQL的安装 --windows版本
    多线程补充以及协程
    多线程(三)
    多线程(二)
    多线程(一)
    多进程(二)
    多进程(一)
  • 原文地址:https://www.cnblogs.com/eoalfj/p/12875440.html
Copyright © 2011-2022 走看看