首页 > 版本管理 > gitlab > Gitlab 403 forbidden 并发引起IP被封
2018
09-13

Gitlab 403 forbidden 并发引起IP被封

gitlab 出现403错误

打开页面的时候显示的是空白页面,上面还有一次文本Forbidden。
Gitlab 403 forbidden 并发引起IP被封 - 第1张  | 劳福喜博客-专注Linux服务器运维技术

原因:

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

解决方法:

将Gitlab服务器的IP设置为白名单即可。

步骤如下:

打开文件

    vim  /etc/gitlab/gitlab.rb
    

查找gitlab_rails[‘rack_attack_git_basic_auth’]关键词。
取消注释

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

在这里,Gitlab服务器IP是:192.168.1.200

    gitlab_rails['rack_attack_git_basic_auth'] = {
       'enabled' => true,
       'ip_whitelist' => ["127.0.0.1","192.168.1.200"],
       'maxretry' => 10,
       'findtime' => 60,
       'bantime' => 3600
     }
    

配置好后,重新配置Gitlab,执行

    gitlab-ctl reconfigure
    

重启Gitlab服务

    systemctl restart gitlab-runsvdir.service
    
最后编辑:
作者:劳福喜博客
这个作者貌似有点懒,什么都没有留下。

留下一个回复

This site uses Akismet to reduce spam. Learn how your comment data is processed.