nginx基础知识(四)
nginx 基本配置语法
- 查看每个请求的请求头 crul -v http://xxx.com
- nginx日志类型 error.log access.log
Nginx配置对流量、连接和请求的限制
- limit-rate 指令 开启nginx限速功能,可配置在http、server、location和if in location配置段,limit-rate 500k 表示限速500kb每秒,限速对象是单个连接,一个ip有多个连接的话,每个限速都是500k,limit-rate-after 变瘦在下载文件大小达到设定数后开启限速效果
- module ngx-http-limit-conn-module 开启对单个ip、单个会话同时存在的连接数的限制,配置在http 配置段,需要limit-conn使用
- module ngx-http-limit-req-module 开启对单个ip、单个会话在单位时间内请求的限制,配置在http配置段,与limit-req指令配合生效,多余请求返回503
- http-access-module 基于IP的访问控制
-
- auth-basic-module 基于用户信任的登录
-
动静分离
- 将nginx服务器接收到的请求分为动态请求与静态请求,静态请求直接从nginx服务器所设定的根目录去取对应的资源,动态请求转发给真实的后台,为应用服务器减压,将前后端代码分离部署