侧边栏壁纸
博主头像
爱运维 博主等级

行动起来,活在当下

  • 累计撰写 197 篇文章
  • 累计创建 143 个标签
  • 累计收到 21 条评论

目 录CONTENT

文章目录

gitlab 403 forbidden 并发引起ip被封

Administrator
2018-07-30 / 1 评论 / 0 点赞 / 4 阅读 / 0 字

背景,最近迁移gitlab到公网,迁移完成后,一切正常,突然今天开发说无法提交了,然后我打开gitlab网站,发现提示403 forbidden

原因:Gitlab使用rack_attack做了并发访问的限制。

解决:

步骤:
    * 打开/etc/gitlab/gitlab.rb文件。
    * 查找gitlab_rails['rack_attack_git_basic_auth']关键词。
    * 取消注释

    * 修改ip_whitelist白名单属性,加入Gitlab部署的IP地址

gitlab_rails['rack_attack_git_basic_auth'] = {
    'enabled' => true,
    'ip_whitelist' => ["127.0.0.1","Gitlab部署的IP地址"],
    'maxretry' => 300,
    'findtime' => 5,
    'bantime' => 60
}


     * 配置好后,执行gitlab-ctl reconfigure即可。




0

评论区