摘要: 漏桶算法 就是比如一个桶里面有五个空间,其他多余的请求会被等待或者拒绝 开辟空间在http模块里面 然后在local‘里面添加引用 重启即可 限制请求连接就是限制同一个ip的频繁连接 引用 阅读全文
posted @ 2023-12-30 17:14 xiaotao6 阅读(14) 评论(0) 推荐(0)
摘要: 在编译安装的使用打开它的源代码 [root@iZ2zej5c468t9r3px1okkeZ core]# vi /root/nginx-1.20.2/src/core/nginx.h 关闭版本 打开nginx的主配置文件、 [root@iZ2zej5c468t9r3px1okkeZ core]# v 阅读全文
posted @ 2023-12-29 15:56 xiaotao6 阅读(109) 评论(0) 推荐(0)
摘要: 首先查看咱们的nginx版本 通过nginx -V 下载新的版本,通过这个rz [root@localhost nginx-1.20.2]# tar -zxvf nginx-1.12.0.tar.gz [root@localhost nginx-1.20.2]# cd nginx-1.12.0/ 配 阅读全文
posted @ 2023-12-28 12:59 xiaotao6 阅读(35) 评论(0) 推荐(0)
摘要: ![](https://img2023.cnblogs.com/blog/3061851/202308/3061851-20230822205500354-1626095897.jpg) 阅读全文
posted @ 2023-08-22 20:55 xiaotao6 阅读(24) 评论(0) 推荐(0)
摘要: ![](https://img2023.cnblogs.com/blog/3061851/202303/3061851-20230307175926877-220760885.png) 阅读全文
posted @ 2023-03-07 17:59 xiaotao6 阅读(15) 评论(0) 推荐(0)
摘要: 出现这个情况时,是因为Jenkins的默认更新镜像用的国外的镜像,把更新镜像改成国内的即可。 首先进入Jenkins的安装目录 比如我是Linux系统,安装在 vi /root/.jenkins/hudson.model.UpdateCenter.xml 下面,进入这个目录,然后打开hudson.m 阅读全文
posted @ 2023-02-27 23:07 xiaotao6 阅读(423) 评论(0) 推荐(0)
摘要: if语句中的判断条件(nginx) 1、正则表达式匹配: ==:等值比较; ~:与指定正则表达式模式匹配时返回“真”,判断匹配与否时区分字符大小写; ~*:与指定正则表达式模式匹配时返回“真”,判断匹配与否时不区分字符大小写; !~:与指定正则表达式模式不匹配时返回“真”,判断匹配与否时区分字符大小 阅读全文
posted @ 2023-02-19 16:08 xiaotao6 阅读(573) 评论(0) 推荐(0)
摘要: 利用nginx的rewrite命令,可以实现URL的重写,可在nginx配置文件的server、location、if部分使用,对于rewrite有四种不同的flag。 redirect:返回302临时重定向,浏览器地址栏会显示跳转后的URL地址,爬虫不会更新URL permanent:返回301永 阅读全文
posted @ 2023-02-19 14:40 xiaotao6 阅读(186) 评论(0) 推荐(0)
摘要: yum是基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更细与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。 YUM:YellowdogUpdate Modifier,rpm的前端程序,用来 阅读全文
posted @ 2023-02-19 09:35 xiaotao6 阅读(120) 评论(0) 推荐(0)
摘要: chattr命令用来设置文件属性的一个工具,与chmod和chown不同,chattr命令主要是用来提高系统文件的安全性,对相应的文件进行锁定,可以很有效的防止误删除误操作,与chattr对应的命令是lsattr。 格式: chattr [OPTION] [ +,=,-, ATTRIBUTES ] 阅读全文
posted @ 2023-02-19 09:33 xiaotao6 阅读(80) 评论(0) 推荐(0)
摘要: Nginx启用http2不生效,可以检查openssl版本是不是过低 查看当前openssl版本 openssl version OpenSSL 1.0.1e-fips 11 Feb 2013 查看完版本可知,当前版本是1.0.1的,版本过老,需要升级到1.0.2才可以支持http2协议 注意:只需 阅读全文
posted @ 2023-02-18 20:18 xiaotao6 阅读(388) 评论(0) 推荐(0)
摘要: docker容器跑久了,其产生的日志可能会占用比较多的空间 [root@server1 ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 devtmpfs 475M 0 475M 0% /dev tmpfs 487M 0 487M 0% /dev/shm tmpfs 487M 14M 阅读全文
posted @ 2023-01-24 23:04 xiaotao6 阅读(72) 评论(0) 推荐(0)
摘要: Shell test 命令 Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。 数值测试 参数 说明 -eq 等于则为真 -ne 不等于则为真 -gt 大于则为真 -ge 大于等于则为真 -lt 小于则为真 -le 小于等于则为真 实例 num1=10 阅读全文
posted @ 2023-01-06 12:15 xiaotao6 阅读(19) 评论(0) 推荐(0)
摘要: Docker是一个容器化平台,它以容器的形式将你的应用程序及所有的依赖项打包在一起,以确保你的应用程序在任何环境中无缝运行。 Docker利用Linux核心中的资源分离机制(例如cgroups)及Linux核心名字空间(namespaces),来创建独立的容器(containers)。 这可以在单一 阅读全文
posted @ 2023-01-06 11:48 xiaotao6 阅读(90) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2023-01-05 23:03 xiaotao6 阅读(1) 评论(0) 推荐(0)
摘要: Nginx判断用户IP设置访问跳转 第一种方法 根据$remote_addr客户端IP地址判断,判断成功即返回301跳转,可以写正则,如果有大量不规则IP就很头疼了。 2 3 if ($remote_addr = 192.168.1.123) { return 301 https://blog.wh 阅读全文
posted @ 2023-01-05 22:52 xiaotao6 阅读(577) 评论(0) 推荐(0)
摘要: 想查看有多少人在连接当前linux服务器,可以使用w命令显示已经登陆系统的用户列表 上图可以看到,当前有两个用户在连接,tty1是终端连接 此时如果想踢掉终端用户必须要拥有root的权限 踢掉终端用户pkill -kill -t tty1 阅读全文
posted @ 2023-01-05 22:44 xiaotao6 阅读(85) 评论(0) 推荐(0)
摘要: 这里我们可以通过一个参数即可隐藏nginx版本信息 1查看当前版本 [root@server1 /]# curl -I 127.0.0.1 2、隐藏版本信息 编辑nginx配置文件,在http配置段中添加server_tokens off;参数 [root@server1 ~]# nginx 3、验 阅读全文
posted @ 2023-01-05 22:33 xiaotao6 阅读(118) 评论(0) 推荐(0)
摘要: chattr命令用来设置文件属性的一个工具,与chmod和chown不同,chattr命令主要是用来提高系统文件的安全性,对相应的文件进行锁定,可以很有效的防止误删除误操作,与chattr对应的命令是lsattr。 格式: chattr [OPTION] [ +,=,-, ATTRIBUTES ] 阅读全文
posted @ 2023-01-05 22:18 xiaotao6 阅读(125) 评论(0) 推荐(0)
摘要: 在使用Gitlab时,随着项目的增多,内存会不断的飙升,只需要修改一个参数,服务器内存迅速降低。 编辑gitlab配置文件/etc/gitlab/gitlab.rb 取消注释修改以下 unicorn['worker_processes'] = 2 保存退出执行gitlab-ctl reconfigu 阅读全文
posted @ 2023-01-05 22:00 xiaotao6 阅读(727) 评论(0) 推荐(0)