美文网首页
访问GitLab出现Forbidden解决方法

访问GitLab出现Forbidden解决方法

作者: 全栈小运维 | 来源:发表于2020-03-19 18:04 被阅读0次

    公司的Git服务是由GitLab的docker容器搭建的,当初我搭建/升级/启动都很方便,且没修改gitlab.rb配置文件,用的都是默认配置.

    解决方法

    根据官方说明:Rack AttackIP Whitelist,解决方法三种:

    • 添加IP白名单.
    • 加大并发阈值.
    • 直接关闭Rack Attack.

    这里我是加大并发阈值和添加IP白名单.

    因为跑的是容器,那么就直接进挂载的文件夹里找到config/gitlab.rb后,打开并找到gitlab_rails['rack_attack_git_basic_auth']项,去掉注释,并修改为:

     gitlab_rails['rack_attack_git_basic_auth'] = {
       'enabled' => true,
       'ip_whitelist' => ["127.0.0.1","118.190.xxx.xxx"],
       'maxretry' => 200, #增加这个字段的值
       'findtime' => 60,
       'bantime' => 3600
     }
    
    

    这里在ip_whitelist字段后添加白名单IP即可,然后增加maxretry字段的值。一开始没有改这个值,只添加了白名单,能访问之后,过一会又会变回forbidden,然后增加了maxretry字段的值,就彻底好了。

    相关文章

      网友评论

          本文标题:访问GitLab出现Forbidden解决方法

          本文链接:https://www.haomeiwen.com/subject/rbnlyhtx.html