nginx
未读
Nginx 监控控制
Nginx 监控 nginx 提供了 ngx_http_stub_status_module.这个模块提供了基本的监控功能 nginx的基础监控 - 进程监控
- 端口监控
监控的指标 Accepts(接受)、Handled(已处理)、Requests(请求数)是一直在增加的计数器。Active(
nginx
未读
Nginx 变量简介
Nginx 变量 nginx变量简介 所有的 Nginx变量在Nginx配置文件中引用时都须带上 $ 前缀 在 Nginx 配置中,变量只能存放一种类型的值,而且也只存在一种类型,那就是字符串类型 所有的变量值都可以通过这种方式引用$变量名 nginx中的变量分为两种,自定义变量与内置预定义变量 自
nginx
未读
Nginx 访问控制
Nginx 访问控制 nginx 访问控制模块 (1)基于IP的访问控制:http_access_module
(2)基于用户的信任登录:http_auth_basic_module
1、基于IP的访问控制 # 语法
Syntax:allow address | all;
default:默认无
nginx
未读
Nginx 流量控制
Nginx 流量控制 配置基本的限流--ngx_http_limit_req_module模块实现 流量限制”配置两个主要的指令,limit_req_zone和limit_req,limit_req_zone指令设置流量限制和内存区域的参数,但实际上并不限制请求速率。所以需要通过添加limit_re
nginx
未读
nginx日志切割脚本
nginx日志切割脚本 [root@nginx-web script]# vim nginx_log.sh
#!/bin/bash
date=`date +%F -d -1day`
log_dir=/var/log/nginx/
log_name=access.log
[ -d $log_dir ]
nginx
未读
Nginx 地址重写 rewrite
nginx 地址重写 rewrite 什么是Rewrite Rewrite对称URL Rewrite,即URL重写,就是把传入Web的请求重定向到其他URL的过程 Rewrite 相关指令 Nginx Rewrite 相关指令有 if、rewrite、set、return rewrite指令最后跟一
nginx
未读
Nginx 的localtion指令详解
nginx的localtion指令详解 Nginx 的 HTTP 配置主要包括三个区块,结构如下: http { # 这个是协议级别
include mime.types;
default_type application/octet-stream;
keepalive_ti
nginx
未读
Nginx 实现动静分离
nginx 实现动静分离 准备环境 准备3台机器,一个nginx代理 两个http 分别处理动态和静态 expires功能说明 当nginx设置了expires后,例如设置为:expires 10d; 那么用户在10天内请求的时候,都只会访问浏览器中的缓存,而不会去请求nginx。
1、静态资源配
nginx
未读
Nginx 会话保持
nginx 会话保持 nginx会话保持主要有以下几种实现方式: 1、ip_hash ip_hash使用源地址哈希算法,将同一客户端的请求总是发往同一个后端服务器,除非该服务器不可用。
ip_hash简单易用,但有如下问题:
当后端服务器宕机后,session会丢失;
来自同一局域网的客户端会被转
nginx
未读
Nginx 配置健康检查模块
nginx配置健康检查模块 1.nginx自带的针对后端节点健康检查的功能比较简单,通过默认自带的ngx_http_proxy_module 模块和ngx_http_upstream_module模块中的参数来完成,当后端节点出现故障时,自动切换到健康节点来提供访问。但是nginx不能事先知道后端节