nginx
砚上有墨
这个作者很懒,什么都没留下…
展开
-
Nginx归总
Nginx的优势: 发展趋势比较好,Nginx是一个高性能的HTTP和反向代理服务器 Nginx采用高并发IO多路复用epoll异步非阻塞 日志的格式 192.168.100.254 - - [17/Dec/2017:14:45:59 +0800] “GET /nginx-logo.png HTTP/1.1” 200 368 “http://192.168.100.10/” “Mozilla/5.0 (Windows NT 6.1; WOW64; rv:57.0) Gecko/20100101 Firefo转载 2021-08-17 10:11:54 · 130 阅读 · 0 评论 -
2021-06-01
在linux系统中,linux是通过信号与”正在运行的进程”进行通信的。linux系统中,也很多预定义好的信号,像SIGHUP。USR1是用户自定义信号。可以理解为:进程自己定义接到这个信号该干嘛(也就是进程编写者自己确定收到这个信号干嘛还是什么都不做都行,完全交给开发人员自己决定)。而在nginx中,它自己编写了代码处理当我接到USR1信号的时候,让nginx重新打开日志文件。具体原理如下: 1、nginx 的主进程收到USR1信号,会重新打开日志文件(以nginx配置文件中的日志名称命名,就是配置文件中翻译 2021-06-01 08:42:52 · 41 阅读 · 0 评论 -
nginx设置ip访问频率限制
限制ip的访问频率 1、http设置 http { #$limit_conn_zone:限制并发连接数 limit_conn_zone $binary_remote_addr zone=one1:10m; #limit_req_zone:请求频率 #$binary_remote_addr:以客户端IP进行限制 #zone=one:10m:创建IP存储区大小为10M,用来存储访问频率 #rate=10r/s:表示客户端的访问评率为每秒10次 limi翻译 2021-05-30 22:56:14 · 2873 阅读 · 0 评论 -
在Nginx或Tengine服务器上安装SSL证书
Nginx、Tengine服务器SSL证书安装服务,以下介绍证书安装的具体操作。 本文档以CentOS 8、Nginx 1.14.1为例进行说明,由于版本不同,在操作过程中的命令可能会略有区别。 本文档证书名称以domain name为例,例如证书文件名称为domain name.pem,证书密钥文件名称为domain name.key。 下载的Nginx证书压缩文件解压后包含: pem:证书文件。PEM文件的扩展名为CRT格式。 key:证书密钥文件。申请证书时如果未选择自动创建CRS,则下载的证书文件原创 2021-04-28 15:12:47 · 287 阅读 · 0 评论 -
shell脚本分析Nginx日志,找出被阻止的IP
在日常运维中会发现流量突增现象或者服务器负载升高等现象,为找到原因,需要使用nginx limit模块 对访问的Ip进行限制,然后可以分析日志。 配置nginx限制IP访问,可配置多个zone。 lmit_req_zone $binary_remote_addr zone=allips:10m rate=20r/s; 对生产的Nginx日志进行分析 脚本。 bin/bash # Author:ttBoy # website:www.ttlsa.com ##提供默认日志路径和名称 logsFile="日志原创 2020-10-13 10:44:59 · 277 阅读 · 0 评论