转 nginScript系列:使用nginScript将客户端重定向到新服务器
这是nginScript系列文章的第二篇,将介绍如何使用nginScript将客户端循序渐进地重定向到新的服务器。查看第一篇“[nginScript简介]”。 nginScript的一个关键优势在于它提供了读取和设置NGINX配置变量的 … 阅读全文
这是nginScript系列文章的第二篇,将介绍如何使用nginScript将客户端循序渐进地重定向到新的服务器。查看第一篇“[nginScript简介]”。 nginScript的一个关键优势在于它提供了读取和设置NGINX配置变量的 … 阅读全文
nginScript系列:nginScript简介 这篇文章是nginScript系列文章的第一篇,介绍了Nginx公司为什么要开发自己的JavaScript实现,并提供了一个nginScript入门的示例。 nginScript项目自2015年9月启动以来, … 阅读全文
生产环境为了方便查看接口请求和响应,便于调试错误。 可以在nginx反向代理端及时查看接口信息。 需要ngx_lua模块支持 首先定义日志格式 log_format main '$remote_addr - $remote_user [$time_local] … 阅读全文
location正则写法 一个示例: location = / { # 精确匹配 / ,主机名后面不能带任何字符串 [ configuration A ] } location / { # 因为所有的地址都以 / 开头,所以这条规则将匹配到所有请求 # 但是正 … 阅读全文
前面使用过简单的脚本屏蔽过一些访问过多的ip。 其实还有很多工具,可以来分析这些日志。比如GoAccess. GoAccess 是一款用于Apache或者Nginx的命令行日志分析器和交互式查看器。 官方网站:https://goaccess.io/,目前最新 … 阅读全文
生产环境如果存在IP过于频繁的访问,可能会频繁查询数据库,从而导致机器负载很高, 所以需要屏蔽掉相关访问频繁的IP。 取得IP之后通过nginx进行屏蔽 原理 nginx配置中allow,deny ip来进行权限屏蔽。 可创建一个blockip.conf,将屏 … 阅读全文
最近将本站静态文件都重新配置在另外一个域下,方便对CDN进行配置,但是这样的话在某些浏览器下会出现静态文件无法访问的问题. 主要原因: 是因为Access-Control-Allow-Origin这个跨域安全配置。 Access-Control-Allow-O … 阅读全文