草庐IT

nginx-proxy

全部标签

Nginx rewrite 详解

Nginxrewrite详解本篇主要介绍nginx的rewrite重定向这个功能进行详解介绍,以及介绍它的使用场景1.rewrite基本介绍rewrite是实现URL重写的关键指令,根据regex(正则表达式)部分内容,重定向到replacement,结尾是flag标记。基本语法:rewrite [flag];关键字 正则 替代内容 flag标记regex:正则表达式语句进行规则匹配replacement:将正则匹配的内容替换成replacementflag:last|break|redirect|permanentlast:本条规则匹配完成后,继续向下匹配新的location

Nginx rewrite 详解

Nginxrewrite详解本篇主要介绍nginx的rewrite重定向这个功能进行详解介绍,以及介绍它的使用场景1.rewrite基本介绍rewrite是实现URL重写的关键指令,根据regex(正则表达式)部分内容,重定向到replacement,结尾是flag标记。基本语法:rewrite [flag];关键字 正则 替代内容 flag标记regex:正则表达式语句进行规则匹配replacement:将正则匹配的内容替换成replacementflag:last|break|redirect|permanentlast:本条规则匹配完成后,继续向下匹配新的location

Nginx平滑升级版本

Nginx平滑升级版本一,查看现目前版本,准备预升级版本的安装包#查看nginx版本/usr/local/nginx/sbin/nginx-v#测试nginx访问是否正常,此处开放的为19999端口#新建下载目录mkdir-p/home/nginx#下载预升级版本的安装包wget-chttps://nginx.org/download/nginx-1.23.0.tar.gz#解压tarzxfnginx-1.23.0.tar.gz二,编译安装新版本#进入解压目录cd/home/nginx/nginx-1.23.0/#使用默认配置并指定配置目录./configure--prefix=/usr/lo

Nginx平滑升级版本

Nginx平滑升级版本一,查看现目前版本,准备预升级版本的安装包#查看nginx版本/usr/local/nginx/sbin/nginx-v#测试nginx访问是否正常,此处开放的为19999端口#新建下载目录mkdir-p/home/nginx#下载预升级版本的安装包wget-chttps://nginx.org/download/nginx-1.23.0.tar.gz#解压tarzxfnginx-1.23.0.tar.gz二,编译安装新版本#进入解压目录cd/home/nginx/nginx-1.23.0/#使用默认配置并指定配置目录./configure--prefix=/usr/lo

Nginx 防盗链

Nginx防盗链本篇主要介绍一下nginx中防盗链的具体配置,以及http的referer头概述防盗链其实就是防止别的站点来引用你的资源,占用你的流量在了解nginx防盗链之前我们先了解一下什么是HTTP的头信息Referer,当浏览器访问网站的时候,一般会带上Referer,告诉后端该是从哪个页面过来的nginx的防盗链'功能基于HTTP协议的Referer机制,通过判断Referer对来源进行识别和判断做出一定的处理nginx会通就过查看referer自动和valid_referers后面的内容进行匹配,如果匹配到了就将invalid_referer变量置位1,如果没有匹配到,则将inva

Nginx 防盗链

Nginx防盗链本篇主要介绍一下nginx中防盗链的具体配置,以及http的referer头概述防盗链其实就是防止别的站点来引用你的资源,占用你的流量在了解nginx防盗链之前我们先了解一下什么是HTTP的头信息Referer,当浏览器访问网站的时候,一般会带上Referer,告诉后端该是从哪个页面过来的nginx的防盗链'功能基于HTTP协议的Referer机制,通过判断Referer对来源进行识别和判断做出一定的处理nginx会通就过查看referer自动和valid_referers后面的内容进行匹配,如果匹配到了就将invalid_referer变量置位1,如果没有匹配到,则将inva

keepalived + nginx 实现高可用

keepalived+nginx实现高可用本篇主要介绍一下keepalived+nginx来实现对于nginx的高可用,还是简单的主备模式1.概述前面有了解keepalived的主备的基本使用,但是那种是针对宕机等情况停止了keepalived的进程实现的vip的漂移,本篇把keepalived添加校验nginx存活脚本实现针对nginx的监控,实现nginx的高可用2.准备工作准备2台机器,把111定义为keepalived的MASTER节点ipkeepalived172.16.225.111MASTER172.16.225.110BACKUP分别在2台服务器上配置好nginx并且修改默认的

keepalived + nginx 实现高可用

keepalived+nginx实现高可用本篇主要介绍一下keepalived+nginx来实现对于nginx的高可用,还是简单的主备模式1.概述前面有了解keepalived的主备的基本使用,但是那种是针对宕机等情况停止了keepalived的进程实现的vip的漂移,本篇把keepalived添加校验nginx存活脚本实现针对nginx的监控,实现nginx的高可用2.准备工作准备2台机器,把111定义为keepalived的MASTER节点ipkeepalived172.16.225.111MASTER172.16.225.110BACKUP分别在2台服务器上配置好nginx并且修改默认的

java jni openssl nginx证书私钥有效性校验

 1、安装opensslwgethttps://www.openssl.org/source/openssl-1.1.1b.tar.gz./config--prefix=/usr/local/openssl --shared--shared为添加动态库,生成libssl.so,默认只有libssl.a静态库makemakeinstallln-s/usr/local/openssl/bin/openssl/usr/bin/opensslcp/usr/local/openssl/lib/openssl/libssl.so.1.1 /lib/x86_64-linux-gnu/cp/usr/local

java jni openssl nginx证书私钥有效性校验

 1、安装opensslwgethttps://www.openssl.org/source/openssl-1.1.1b.tar.gz./config--prefix=/usr/local/openssl --shared--shared为添加动态库,生成libssl.so,默认只有libssl.a静态库makemakeinstallln-s/usr/local/openssl/bin/openssl/usr/bin/opensslcp/usr/local/openssl/lib/openssl/libssl.so.1.1 /lib/x86_64-linux-gnu/cp/usr/local