随笔分类 -  nginx

nginx 服务器
摘要:fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;#脚本文件请求的路径 fastcgi_param QUERY_STRING $query_string; #请求的参数;如?app=123 fastcgi_param R 阅读全文
posted @ 2021-01-16 15:39 陈俊武 阅读(140) 评论(0) 推荐(0)
摘要:Nginx-sysguard命令 sysguard 模块 介绍 该模块监控内存(含swap分区)、CPU和请求的响应时间,当某些监控指标达到设定的阈值时,跳转到指定的url。注意,目前该模块仅对系统支持sysinfo函数时,才支持基于load与内存信息的保护,以及系统支持loadavg函数时支持基于 阅读全文
posted @ 2021-01-16 15:33 陈俊武 阅读(367) 评论(0) 推荐(0)
摘要:限流算法 令牌桶算法 算法思想是: 令牌以固定速率产生,并缓存到令牌桶中; 令牌桶放满时,多余的令牌被丢弃; 请求要消耗等比例的令牌才能被处理; 令牌不够时,请求被缓存。 漏桶算法 算法思想是: 水(请求)从上方倒入水桶,从水桶下方流出(被处理); 来不及流出的水存在水桶中(缓冲),以固定速率流出; 阅读全文
posted @ 2021-01-16 14:27 陈俊武 阅读(224) 评论(0) 推荐(0)
摘要:user nginx; #使用linux用户分组执行nginx worker_processes 4;#nginx 启动后的进程数,通常跟服务器的内核挂钩 如:2核4进程 01 10 01 10; 4核2进程 0101 1010;worker_cpu_affinity 0001 0010 0100 阅读全文
posted @ 2021-01-16 14:25 陈俊武 阅读(566) 评论(0) 推荐(0)
摘要:一、Nginx工作原理与模块介绍 1、Nginx基本工作原理 NGINX以高性能的负载均衡器,缓存,和web服务器闻名。Nginx由内核和模块组成,其中,内核的设计非常微小和简洁,完成的工作也非常简单,当它接到一个HTTP请求时,仅仅通过查找配置文件将客户端请求映射到一个location block 阅读全文
posted @ 2021-01-15 16:56 陈俊武 阅读(650) 评论(0) 推荐(0)
摘要:map 指令介绍: map 指令是由 ngx_http_map_module 模块提供的,默认情况下安装 nginx 都会安装该模块。 map 的主要作用是创建自定义变量,通过使用 nginx 的内置变量,去匹配某些特定规则,如果匹配成功则设置某个值给自定义变量。 而这个自定义变量又可以作于他用。 阅读全文
posted @ 2021-01-15 16:33 陈俊武 阅读(2053) 评论(0) 推荐(0)
摘要:#配置压缩的指令可以包含在http上下文中server或location配置块中 gzip on; #开启gzip压缩功能 gzip_min_length 1k;#设置允许压缩的页面最小字节数,页面字节数从header头的content-length中获取。默认值是0,不管页面多大都进行压缩。建议设 阅读全文
posted @ 2021-01-15 13:57 陈俊武 阅读(613) 评论(0) 推荐(0)
摘要:方法一 chown root nginxchmod u+s nginx方法二 使用非80端口启动程序,然后再用iptables做一个端口转发。 (自己没经过验证) iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-por 阅读全文
posted @ 2019-12-04 14:29 陈俊武 阅读(1122) 评论(0) 推荐(0)
摘要:安装依赖:yum -y install zlib zlib-devel openssl* pcre pcre-devel gd-devel 下载源码解压:wget http://nginx.org/download/nginx-1.12.2.tar.gz ;tar -zxvf nginx-1.12. 阅读全文
posted @ 2019-06-04 16:32 陈俊武 阅读(145) 评论(0) 推荐(0)
摘要:安装 Nginx 所依赖的基本服务: yum -y install gcc gcc-c++ automake pcre pcre-devel zlip zlib-devel openssl openssl-devel 官网 http://nginx.org 下载安装包 编译nginx make (可 阅读全文
posted @ 2019-05-13 15:05 陈俊武 阅读(147) 评论(0) 推荐(0)