随笔分类 -  nginx

摘要:Nginx: PV、UV、独立IP 做网站的都知道,平常经常要查询下网站PV、UV等网站的访问数据,当然如果网站做了CDN的话,nginx本地的日志就没什么意义了,下面就对nginx网站的日志访问数据做下统计; 概念: UV(Unique Visitor):独立访客,将每个独立上网电脑(以cooki 阅读全文
posted @ 2021-08-19 14:16 爱你爱自己 阅读(855) 评论(0) 推荐(0)
摘要:一:开始Nginx的SSL模块 1.1 Nginx如果未开启SSL模块,配置Https时提示错误 原因也很简单,nginx缺少http_ssl_module模块,编译安装的时候带上--with-http_ssl_module配置就行了,但是现在的情况是我的nginx已经安装过了,怎么添加模块,其实也 阅读全文
posted @ 2020-12-25 15:23 爱你爱自己 阅读(2657) 评论(0) 推荐(0)
摘要:linux下nginx的安装以及环境配置 刚好最近在处理服务器相关的工作,所以记录一下nginx的安装,ok,接下来直接开始操作! 第一步:下载nginx压缩包在这里可以去nginx官网下载->点我下载nginx也可以直接使用wget命令下载,指令如下所示(请根据自己的需求进行下载): wget - 阅读全文
posted @ 2020-11-09 15:43 爱你爱自己 阅读(1449) 评论(0) 推荐(0)
摘要:一、nginx之tcp_nopush、tcp_nodelay、sendfile 1、TCP_NODELAY你怎么可以强制 socket 在它的缓冲区里发送数据?一个解决方案是 TCP 堆栈的 TCP_NODELAY选项。这样就可以使缓冲区中的数据立即发送出去。 Nginx的 TCP_NODELAY 阅读全文
posted @ 2020-06-03 16:52 爱你爱自己 阅读(4437) 评论(0) 推荐(1)
摘要:一、手动封IP步骤 1.Nginx手动封IP 1.获取各个IP访问次数 awk '{print $1}' nginx.access.log |sort |uniq -c|sort -n 2.新建一个黑名单文件 blacklist.conf ,放在 nginx/conf下面 3.添加一个IP ,den 阅读全文
posted @ 2020-05-21 14:01 爱你爱自己 阅读(1033) 评论(0) 推荐(0)
摘要:1、在/usr/local/nginx/conf目录下(因Nginx的安装区别,可能站点配置文件的路径有所不同)新建文件deny_agent.config配置文件: #forbidden Scrapy if ($http_user_agent ~* (Scrapy|Curl|HttpClient)) 阅读全文
posted @ 2020-03-21 23:47 爱你爱自己 阅读(1616) 评论(0) 推荐(0)
摘要:LNMP 1.4或更高版本如果不想用防跨目录或者修改.user.ini的防跨目录的目录还需要将 /usr/local/nginx/conf/fastcgi.conf 里面的fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp 阅读全文
posted @ 2019-07-04 16:31 爱你爱自己 阅读(15909) 评论(0) 推荐(0)
摘要:电商平台营销时候,经常会碰到的大流量问题,除了做流量分流处理,可能还要做用户黑白名单、信誉分析,进而根据用户ip信誉权重做相应的流量拦截、限制流量。Nginx自身有的请求限制模块ngx_http_limit_req_module、流量限制模块ngx_stream_limit_conn_module基 阅读全文
posted @ 2019-06-28 09:25 爱你爱自己 阅读(622) 评论(0) 推荐(0)
摘要:nginx可以通过ngx_http_limit_conn_module和ngx_http_limit_req_module配置来限制ip在同一时间段的访问次数. ngx_http_limit_conn_module:该模块用于限制每个定义的密钥的连接数,特别是单个IP​​地址的连接数.使用limit 阅读全文
posted @ 2018-12-25 09:23 爱你爱自己 阅读(1638) 评论(0) 推荐(0)
摘要:1、^: 匹配字符串的开始位置; 2、 $:匹配字符串的结束位置; 3、.*: .匹配任意字符,*匹配数量0到正无穷; 4、\. 斜杠用来转义,\.匹配 . 特殊使用方法,记住记性了; 5、(值1|值2|值3|值4):或匹配模式,例:(jpg|gif|png|bmp)匹配jpg或gif或png或bm 阅读全文
posted @ 2018-05-03 14:20 爱你爱自己 阅读(416) 评论(0) 推荐(0)
摘要:相信大家在日常运维工作中如果你用到nginx作为前端反向代理服务器的话,你会对nginx的rewrite又爱又恨,爱它是因为你搞定了它,完成了开发人员的跳转需求后你会觉得很爽,觉得真的很强大,恨它是因为当一些稀奇古怪跳转的需求时候你会没有头绪、百般调试、上网求神拜佛都搞不定的时候真是想死的心都有了, 阅读全文
posted @ 2018-02-27 20:25 爱你爱自己 阅读(1103) 评论(0) 推荐(0)
摘要:刚看到nginx这个词,我很好奇它的读法(engine x),我的直译是“引擎x”,一般引“擎代”表了性能,而“x”大多出现是表示“xtras(额外的效果)”,那么整个词的意思就是类似“极致效果”,“额外性能”。当然这里不是要来唠嗑,以上是题外话。 nginx相较于我们熟悉的apache、IIS的优 阅读全文
posted @ 2017-06-12 13:41 爱你爱自己 阅读(258) 评论(0) 推荐(0)
摘要:KeepAlive既熟悉又陌生,踩过坑的同学都知道痛。一线运维工程师踩坑之后对于KeepAlive的总结,你不应该错过! 最近工作中遇到一个问题,想把它记录下来,场景是这样的: 从上图可以看出,用户通过Client访问的是LVS的VIP, VIP后端挂载的RealServer是Nginx服务器。 C 阅读全文
posted @ 2017-04-20 14:13 爱你爱自己 阅读(6654) 评论(0) 推荐(0)
摘要:HTTPS简介 HTTPS(Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单来讲就是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 它是一个URI 阅读全文
posted @ 2016-10-08 14:00 爱你爱自己 阅读(32164) 评论(1) 推荐(0)
摘要:一、什么是 SSL 证书,什么是 HTTPSSSL 证书是一种数字证书,它使用 Secure Socket Layer 协议在浏览器和 Web 服务器之间建立一条安全通道,从而实现:1、数据信息在客户端和服务器之间的加密传输,保证双方传递信息的安全性,不可被第三方窃听;2、用户可以通过服务器证书验证 阅读全文
posted @ 2016-10-08 13:57 爱你爱自己 阅读(2754) 评论(0) 推荐(0)
摘要:语法规则: location [=|~|~*|^~] /uri/ { … } = 开头表示精确匹配 ^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。 阅读全文
posted @ 2016-09-05 17:05 爱你爱自己 阅读(5742) 评论(0) 推荐(1)
摘要:netfilter/iptables IP 信息包过滤系统是一种功能强大的工具,可用于添加、编辑和除去规则,这些规则是在做信息包过滤决定时,防火墙所遵循和组成的规则。这些规则存储在专用的信息包过滤表中,而这些表集成在 Linux 内核中。在信息包过滤表中,规则被分组放在我们所谓的链(chain)中。 阅读全文
posted @ 2016-09-05 13:04 爱你爱自己 阅读(10295) 评论(0) 推荐(0)
摘要:nginx反向代理配置时,一般会添加下面的配置: proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_he 阅读全文
posted @ 2016-09-05 12:48 爱你爱自己 阅读(10718) 评论(0) 推荐(0)
摘要:看了很多nginx的配置,好像都忽略了ip直接访问web的问题,不利于SEO优化,所以我们希望可以避免直接用IP访问网站,而是域名访问,具体怎么做呢,看下面。 官方文档中提供的方法: If you do not want to process requests with undefined “Hos 阅读全文
posted @ 2016-09-01 04:06 爱你爱自己 阅读(9361) 评论(0) 推荐(1)
摘要:nginx 出现413 Request Entity Too Large问题的解决方法 使用php上传图片(大小1.9M),出现 nginx: 413 Request Entity Too Large 错误。 根据经验是服务器限制了上传文件的大小,但php默认的文件上传是2M,应该不会出现问题。 打 阅读全文
posted @ 2016-06-17 16:47 爱你爱自己 阅读(406) 评论(0) 推荐(0)