• 对于注定会优秀的人来说,他所需要的,只是时间----博主
  • 手懒得,必受贫穷,手勤的,必得富足----《圣经》
  • 帮助别人,成就自己。愿君在本站能真正有所收获!
  • 如果你在本站中发现任何问题,欢迎留言指正!
  • 宝剑锋从磨砺出,梅花香自苦寒来!
  • 本站开启了防爆破关小黑屋机制,如果您是正常登录但被关进小黑屋,请联系站长解除!

标签:nginx

Nginx

使用$remote_user字段记录访问NGINX的用户

使用$remote_user字段记录访问NGINX的用户
本文预计阅读时间 5 分钟有时候我们会给一些没有集成权限认证系统的页面加一层认证,以提高安全性,但是针对一些涉及到线上生产的一些界面,如果使用NGINX统一认证的账号,那么如果某个时刻被改坏了,想要确认是谁都很难。NGINX在打印日志的时候,事实上是有 $remote_user这一参数的,只不过常规使用的时候,无法获取到值,需要在基于认证规则的时候,才能够……继续阅读 »

eryajf 4周前 (11-16) 209浏览 0评论0个赞

Nginx

利用NGINX内置模块mirror进行流量复制等操作

利用NGINX内置模块mirror进行流量复制等操作
本文预计阅读时间 8 分钟在日常工作中,会有这样的场景,为了便于测试,可能希望线上的请求能够同步到测试一部分,以便于验证某些功能,或者是在多套测试环境的情况下,希望能够将某些请求在几个环境同步,比如在1环境测试的时候生成了某个图片或者视频,这个生成依赖于一个请求的回调,而如果没有特别配置,则这个请求就只在当前环境中生效,这对测试工作有相当大的不便。于是,我……继续阅读 »

eryajf 2个月前 (10-05) 483浏览 0评论0个赞

Nginx

利用谷歌浏览器自定义agent监听日志来调试服务

利用谷歌浏览器自定义agent监听日志来调试服务
本文预计阅读时间 1 分钟有的时候我们调试NGINX的服务,或者新配置了一套环境,配置完成之后,需要访问验证,此时如果已经接入正式环境,可能判断自己的请求会比较难,今天从同事那里学了一招,这里就介绍一下这种非常简单好用的方式来帮助判断自己请求的日志。我们进入到浏览器,访问对应的服务,然后按F12检查页面。如上图所示,进入检查页面之后,可以看到一个选项 ……继续阅读 »

eryajf 4个月前 (08-24) 592浏览 0评论1个赞

Nginx

nginx利用内置模块配置限速限流

nginx利用内置模块配置限速限流
本文预计阅读时间 5 分钟有时候NGINX面对一些特殊的场景时,需要进行一定的限速限流的配置,比如一个官网,可能前端静态文件是非常小的,但是同时配置的还有一些apk包,这些包如果不做任何限制,可能会形成比较大的负载或者带宽的压力,我这边碰到了,今天就来针对这个问题处理一下。没有限制之前,对应的包下载速度如下:添加如下配置,进行一定的限制:http {……继续阅读 »

eryajf 4个月前 (08-18) 408浏览 0评论1个赞

Nginx

NGINX基于cookie针对同一域名进行分流转发

NGINX基于cookie针对同一域名进行分流转发
本文预计阅读时间 13 分钟最新了解到的姿势,结合着新接触Mac电脑,第一次做实验,学习之后,特别记录一下。1,说明。很多时候,测试环境可能会有好多套环境,这个时候,如果每套都配置一个对应的域名,会非常麻烦,但是很多时候针对这个问题似乎又没有特别好的方案,新公司新气象,学到新的思路是在NGINX层面基于cookie来进行不同环境的分流转发,今天就来做一下……继续阅读 »

eryajf 4个月前 (08-03) 521浏览 0评论1个赞

ELK

<二>ELK-6.5.3学习笔记–使用rsyslog传输管理nginx日志

<二>ELK-6.5.3学习笔记–使用rsyslog传输管理nginx日志
本文预计阅读时间 29 分钟现在有好几台主机的nginx日志想要监控分析一下,那么,如何让远程主机的日志都乖乖的来到elk主机之上呢,这是一个需要考虑的问题,而这里,我就使用rsyslog来完成。这种方式貌似针对于远程主机上只有单项日志的情况,就像我们现在做的,只处理nginx的访问日志一般的,如果还有更多的日志需要从远程转发到elk集群中,就需要用其他方……继续阅读 »

eryajf 11个月前 (01-05) 2217浏览 5评论3个赞

一些实操

nginx通过四层代理实现端口转发

nginx通过四层代理实现端口转发
本文预计阅读时间 6 分钟公司原有的测试数据库在主机192.168.10.5上边,现在数据库转移到了192.168.10.4上,为了不让各个地方都需要更改地址,现在需要一个四层代理工具,将原来请求到192.168.10.5的3306端口转发到192.168.10.4的3306端口。这个工具,用到了nginx的四层代理。官方文档:http://nginx.……继续阅读 »

eryajf 1年前 (2018-11-08) 4843浏览 0评论3个赞

Nginx

http状态码详解

http状态码详解
本文预计阅读时间 9 分钟HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918等规范扩展。当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页……继续阅读 »

eryajf 1年前 (2018-07-03) 1706浏览 0评论0个赞

Nginx

通过脚本按天切割nginx的日志

通过脚本按天切割nginx的日志
本文预计阅读时间 2 分钟nginx的日志默认是不会进行切割的,如果我们不对其进行一些处理,那么就会一天一天变大,等大到几个G的时候,一旦出现问题,想通过日志进行一些问题的排查都很困难了。我的博客中nginx日志也是这么个情况,于是打算做一下日志切割。脚本如下:#!/bin/bashDate=`date -d '-1 day'……继续阅读 »

eryajf 1年前 (2018-06-26) 1075浏览 0评论1个赞

网络安全

关于wordpress后台admin密码防爆破的一些操作

关于wordpress后台admin密码防爆破的一些操作
本文预计阅读时间 9 分钟密码破解,这包含了攻防两端考量以及操作,就像你有导弹,我就有反导弹系统,你有反导弹系统,我就有反反导弹系统。彼此追赶,互相博弈当中,都在提升自己的能力。当然了,我们反对研制武器用于战争,就像反对掌握技术用于破解一样。昨天还在与一个朋友讨论关于验证码破解的问题,他兴奋的与我说,发现小米账号的验证码只有四位数,也就是说你随便输入一个手……继续阅读 »

eryajf 1年前 (2018-06-26) 1489浏览 0评论2个赞

Nginx

nginx配置文件及模块

nginx配置文件及模块
本文预计阅读时间 21 分钟1,nginx是什么?Nginx是一个基于c语言开发的高性能http服务器及反向代理服务器。由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支撑5万并发链接,并且cpu、内存等资源消耗却非常低,运行非常稳定。2,为什么要用nginx?理由一:传统的小型网站并发量小,用户使用的少,所以在低并发的情况……继续阅读 »

eryajf 1年前 (2018-06-21) 606浏览 0评论1个赞

术业专攻

利用nginx+sftp实现一个可供用户下载的服务

利用nginx+sftp实现一个可供用户下载的服务
本文预计阅读时间 10 分钟公司服务端开发小伙伴来提需求啦,好像还很紧急的样子。宁静的日子也就这样被打破。据他描述,需求大概是:做一个可以咱们自己自由上传,而用户那边通过一个链接就可以下载app的服务。经过讨论:想实现这个,一共有两部分,首先是本地将文件上传,其次是普通用户下载。上传就用sftp了。从技术角度来分析,几个要求:提供sftp服务,可以用……继续阅读 »

eryajf 2年前 (2018-06-18) 2691浏览 0评论2个赞

迎刃而解

关于nginx请求头中有下划线“_”的坑

关于nginx请求头中有下划线“_”的坑
本文预计阅读时间 3 分钟1,前言。风平浪静的下午,一个前端开发同事找到我,说感觉好像nginx那边有一些转发并没有到达后端。我问,怎么了?她说的也非常具体,第一是常规访问服务,然后返回的状态是401,提示令牌失效(Token Invalid )。接着直接访问后端所代理的服务,然后就是正常的。哦,听上去很明显啦,事儿就是到nginx这里卡住了呗。我问……继续阅读 »

eryajf 2年前 (2018-06-08) 3392浏览 0评论2个赞

配置文件

<一>配置文件详解—nginx.conf

<一>配置文件详解—nginx.conf
本文预计阅读时间 21 分钟很多时候我们做的许多事情,都是在与配置文件打交道的,所以了解其原始配置项的意义就成了一个很基础的事情,个人有幸在工作以及日常接触中,多少也总结了那么一些服务的配置文件。是的,这将是一个系列,在这里系列里,有的是我个人一条一条整理的,有的则来源于网络,总之在这里进行一次汇总,尽可能将生产中常见到的都涉及到了。今天第一篇,就ng……继续阅读 »

eryajf 2年前 (2018-06-08) 1396浏览 0评论0个赞