[Gitlab运维系列]Gitlab 403 forbidden 并发引起IP被封
2017-10-13 15:10
232 查看
问题
带着团队使用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即可。
相关文章推荐
- [Gitlab运维系列]Gitlab 403 forbidden 并发引起IP被封
- gitlab之:gitlab 403 forbidden 并发引起ip被封
- gitlab之:gitlab 403 forbidden 并发引起ip被封
- GitLab并发访问过多引起IP被封,提示403
- gitlab nginx 提示403 forbidden
- Application Checker 远程输入ip:8889 ,显示403 Forbidden错误。
- Python:爬虫使用代理防封IP:HTTP Error 403: Forbidden
- Application Checker 远程输入ip:8889 ,显示403 Forbidden错误。
- Application Checker 远程输入ip:8889 ,显示403 Forbidden错误。
- 20171107L09-01老男孩Linux运维实战培训-Lamp系列-Apache服务生产实战应用指南04-基于IP的虚拟主机实战配置
- Application Checker 远程输入ip:8889 ,显示403 Forbidden错误。
- Application Checker 远程输入ip:8889 ,显示403 Forbidden错误。
- Django的CSRF保护引起的403 FORBIDDEN
- openstack运维实战系列(十一)之neutron替换instance的IP
- Apache [forbidden 403]错误的解决办法-新建www目录引起的
- Python:爬虫使用代理防封IP:HTTP Error 403: Forbidden
- 爬虫使用代理防封IP:HTTP Error 403: Forbidden
- 域名访问和ip访问引起的http 403问题
- Mac 环境下 基于CI框架 Apache 403 Forbidden 问题
- google ip 系列之一