美文网首页
gitlab限制IP网段访问

gitlab限制IP网段访问

作者: 夜清溟 | 来源:发表于2021-11-09 15:13 被阅读0次

gitlab默认自带Nginx,可以通过修改/etc/gitlab/gitlab.rb配置文件来实现
1、查看gitlab配置文件/etc/gitlab/gitlab.rb

ll /etc/gitlab/

2.修改配置文件

vim /etc/gitlab/gitlab.rb

3.查找相关配置 custom_gitlab_server_config

# nginx['custom_gitlab_server_config'] = "location ^~ /foo-namespace/bar-project/raw/ {\n deny all;\n}\n"

追加以下内容到下方:

nginx['custom_gitlab_server_config'] = "location ~* (.*)
         {
                allow 10.0.1.1;
                allow 10.0.1.0/24;
                allow  10.0.1.0/16;
                deny all;
                proxy_cache off;
                proxy_pass  http://gitlab-workhorse;
                root   html;
                index  index.html index.htm;
         }"

相关配置可以查看gitlab官方文档地址

注意:deny和allow的顺序不要弄反了,nginx的location会从上往下匹配,如果deny all;放在最上边的话,下方的allow都不起作用了。

4.配置gitlab

gitlab-ctl reconfigure

5、重启

gitlab-ctl restart

相关文章

  • gitlab限制IP网段访问

    gitlab默认自带Nginx,可以通过修改/etc/gitlab/gitlab.rb配置文件来实现1、查看git...

  • 华为交换机配置ACL

    1、拒绝某单个ip或网段访问某单个ip或网段或端口 1、编辑acl acl号 ...

  • windows+gitlab配置ssh key

    测试服务上使用ip访问gitlab,比如http://192.168.3.20/,这里用http://IP表示。 ...

  • GitLab Forbidden和Nginx启动失败

    GitLab是通过宝塔面板装的今天访问GitLab时突然forbidden通过搜索了解到是因为IP并发过大,IP被...

  • 2021-04-24 K8s构建Jenkins(1)

    准备基础环境 1、代码版本仓库 Gitlab 1.1 部署gitlab 访问地址:http://IP:9999[h...

  • 限制ip访问

  • (3)iptables匹配条件总结

    1.配置多源ip或者网段限制 2.配置对目标ip的限制 是用-d 参数对目的地址进行限制。注意,如果是对源和目标地...

  • docker与route排错

    问题描述:1.设备能通网关,与设备同网段IP都能访问到,但非同网段设备无法访问到2.设备自身的服务都运行正常,但非...

  • ch04:限制IP,增加密码修改功能

    限制IP 如果有IP访问限制的要求,可以使用SpringEl表达式描述具体IP或者IP子网: 这样就限制了用户必须...

  • IP地址伪造

    IP伪造有什么用?1:当后台限制IP访问,可以通过伪造IP访问该后台。2:如果基于访问IP来记录访问者的次数,而这...

网友评论

      本文标题:gitlab限制IP网段访问

      本文链接:https://www.haomeiwen.com/subject/pmgmzltx.html