还好有你|技术博客
nginx负载均衡,nginx默认是轮询的方式 upstream参数(负载均衡算法除外) down 当前的server不参与负载均衡 backup 预留的备份服务器(当有节点失败的时候回自动启动) max_fails 允许请求失败的次数
阅读全文
nginx+ModSecurity构建防火墙,ModSecurity是一个开源的、跨平台的Web应用防火墙,它可以通过检查Web服务接收到的数据,以及发送出去的数据来对网站进行安全防护。
阅读全文
nginx防盗链,防止图片被别人加载,none 代表请求的refer 为空,也就是直接访问,比如在浏览器中直接访问图片 192.168.1.110/1.png,直接访问时,refer 会为空。 blocked refer 来源不为空,但是里面的值被代理或者防火墙删除了
阅读全文
declare流程控制,declare是用户执行一段代码的流程结构,配合register_tick_function可以在执行N个低级语句后执行一个函数或类低级语句是除了include(include_once ),require(require_one)之外的其他的流程语句
阅读全文
nginx禁止ip访问,允许ip访问 location / { deny 192.168.1.1; allow 192.168.1.0/24; deny all; }
阅读全文
ngx_http_limit_req_module实现请求限速,ngx_http_limit_conn_module实现连接限速,nginx限速
阅读全文
const本身就是一个语言结构,而define是一个函数 define() 在执行期定义常量,而 const 在编译期定义常量。这样 const 就有轻微的速度优势 const不能在函数内,循环内以及if语句之内用 const用于类成员变量的定义,一经定义,不可修改。Define不可以用于类成员变量的定义,可用于全局常量。
阅读全文
所以 一个参数类和函数的回调分别是 call_user_func(array(类对象, 方法),参数); call_user_func(函数,参数); 多个参数类和函数的回调分别是 call_user_func_array(函数,array(参数,参数)); call_user_func_array(array(类对象,方法),array(参数,参数));
阅读全文
http_random_index_module 随机访问目录模块.http_random_index_module 在目录中随机选择一个主页 配置起来很简单;只是在localtion中写入
阅读全文
查看nginx链接的状态,http_stub_status_module模块,Active connections: 对后端发起的活动连接数. Server accepts handled requests: Nginx总共处理了9个连接,成功创建9次握手(证明中间没有失败的),总共处理了58个请求. Reading: Nginx 读取到客户端的Header信息数.
阅读全文