zhaoke0727 发表于 2018-1-11 20:52:33

[Gitlab运维系列]Gitlab 403 forbidden 并发引起IP被封

问题
  带着团队使用Git,使用的是自搭建的Gitlab。但今天打开页面的时候显示的是空白页面,上面还有一次文本Forbidden。
  
https://images2017.cnblogs.com/blog/534030/201710/534030-20171013150833043-911591010.png

原因

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


解决方案
  将Gitlab的IP设置为白名单即可。
  
步骤如下:


[*]打开/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即可。

页: [1]
查看完整版本: [Gitlab运维系列]Gitlab 403 forbidden 并发引起IP被封