问题

在工作中自搭建的Gitlab。但今天打开页面的时候显示的是空白页面,上面还有一次文本Forbidden。

原因

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. Java多线程开发系列之番外篇:事件派发线程---EventDispatchThread
  2. JQ完成表格单元格顺序的上移下调
  3. Oracle 表连接
  4. Axis 1 https(SSL) client 证书验证错误ValidatorException workaround
  5. 2014年3月份第3周51Aspx源码发布详情
  6. cad2013
  7. OS: 剪裁UIImage部分不规则区域
  8. PHP 实现下载文件到本地
  9. linux pts/0的含义
  10. spring quartz的触发器CrontriggerBean配置
  11. static_cast、const_cast和reinterpret_cast学习
  12. FileDb
  13. 洛谷P3246 序列 [HNOI2016] 莫队/线段树+扫描线
  14. MySQL修改版本号教程
  15. springcloud 入门 5 (feign源码分析)
  16. 再看copy_on_write缩小临界区的例子
  17. Spring中的类型转换与数据绑定(PropertyEditor、ConversionService、Data Binding、Formatter)
  18. Laravel 返回 JSON 格式
  19. iOS: 音效和音乐的播放,封装的工具类
  20. OFBiz:component-load.xml

热门文章

  1. 张高兴的 Windows 10 IoT 开发笔记:FM 电台模块 KT0803L
  2. JVM虚拟机21: 1.8中废弃永久代(PermGen)迎来元空间(Metaspace)
  3. Linux进程地址空间与虚拟内存
  4. 【bzoj 3622】已经没有什么好害怕的了
  5. Win10右键添加获取管理员权限
  6. Sequelize-nodejs-10-Hooks
  7. 学习笔记——并行编程Parallel
  8. js input框输入1位数字后自动跳到下一个input框聚焦
  9. css布局中关于 块状元素和行内元素的区分
  10. 最简单的ASP.Net连接查询Oracle,输出查询数据到表格中