51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Github

Prometheus通过Nginx加密登陆(二)

Prometheus通过Nginx加密登陆(二)

厉飞雨 阅读(331) 评论(0) 赞(18)

<p>Prometheus默认开箱即食,并没有设置认证方式,如果你使用Grafana那就另当别论。</p> <p>如果你想直接访问Prometheus并且需要设置个认证,那么通过Nginx反向代理是一个不错的选择。</p> <p>本文通过Nginx反向代理增加401认证方式来实现。</p> <p>...

Nginx安装ngx_lua_waf改版

Nginx安装ngx_lua_waf改版

厉飞雨 阅读(284) 评论(0) 赞(11)

<p><a href="https://github.com/whsir/ngx_lua_waf">ngx_lua_waf改版</a>,增加网段、UA、主机白名单等功能,修复了一些bug,项目地址:<a href="https://github.com/whsir/ngx_lua_waf">...

Nginx之location匹配规则

Nginx之location匹配规则

厉飞雨 阅读(395) 评论(0) 赞(13)

<p><strong>文章目录</strong></p> <h3>location几种匹配模式 {#title-0}</h3> <p>location = /uri 精确匹配,不能使用正则且区分字符大小写</p> <p>location ^~ /uri 前缀匹配,不能使用...

Nginx配置缓存服务器及缓存清除

Nginx配置缓存服务器及缓存清除

厉飞雨 阅读(349) 评论(0) 赞(12)

<p>环境介绍:当前系统Centos7.5,nginx版本1.14.0,ngx_cache_purge(清理nginx缓存的一个插件)模块版本2.3,当前IP192.168.50.101</p> <p>1、下载解压ngx_cache_purge模块<br /> cd /usr/local/src wget https://gith...

Nginx之rewrite四种flag

Nginx之rewrite四种flag

厉飞雨 阅读(271) 评论(0) 赞(11)

<p>利用nginx的rewrite命令,可以实现URL的重写,可在nginx配置文件的server、location、if部分使用,对于rewrite有四种不同的flag。</p> <p>redirect:返回302临时重定向,浏览器地址栏会显示跳转后的URL地址,爬虫不会更新URL<br /> permanent:返回301永...

nginx通过重定向实现新老域名过渡

nginx通过重定向实现新老域名过渡

厉飞雨 阅读(242) 评论(0) 赞(11)

这里以2个域名为例,原使用域名www.demo.com,新域名为blog.whsir.com,要想所有www.demo.com中的内容转到blog.whsir.com,只是替换域名,其他内容不做改变。 当用户访问www.demo.com/a/b/1.html时,自动转到blog.whsir.com/a/b/1.html 方法一: server { server_name...

编译安装Nginx取消debug模式

编译安装Nginx取消debug模式

厉飞雨 阅读(231) 评论(0) 赞(9)

<p>在编译nginx时,默认会以debug模式来运行,取消debug的好处是编译后的nginx更加小巧,编译更快。</p> <p>1、下载nginx源码包<br /> wget http://nginx.org/download/nginx-1.14.0.tar.gz</p> <p>|---|------...

通过TCMalloc来优化nginx

通过TCMalloc来优化nginx

厉飞雨 阅读(397) 评论(0) 赞(10)

<p>TCMalloc(Thread-Caching Malloc)是google开发的开源工具gperftools中的一个成员,tcmalloc比glibc中的malloc内存分配效率要快,tcmalloc特别对多线程做了优化,很大程度提高了服务器在高并发下的性能,从而降低了系统的负载。</p> <p>tcmalloc属于gperftool...

修改nginx源码定制版本信息

修改nginx源码定制版本信息

厉飞雨 阅读(287) 评论(0) 赞(20)

<p>在编译时修改nginx源码,修改相应的版本信息,来达到欺骗黑客攻击的目的。</p> <p>1、下载nginx源码包<br /> wget http://nginx.org/download/nginx-1.14.0.tar.gz tar zxf nginx-1.14.0.tar.gz</p> <p>|...

隐藏nginx版本信息

隐藏nginx版本信息

厉飞雨 阅读(295) 评论(0) 赞(11)

之前介绍过如何通过源码定制nginx版本号信息(https://blog.whsir.com/post-3135.html),那么如果已经编译的nginx怎么办呢? 这里我们可以通过一个参数即可隐藏nginx版本信息 1、查看当前版本 curl -I 127.0.0.1 |---|-------------------| | 1 | curl -I 127.0.0...