摘要:
secure_link_module 模块 作用: 制定并允许检查请求的链接的真实性以及保护资源免遭未经授权的访问 限制链接生效周期 配置语法 Syntax:secure_link expression default : - Context: http、server、location Syntax 阅读全文
摘要:
write 规则介绍 Rewite 规则作用 Rewrite规则可以实现对url的重写,以及重定向 作用场景: URL访问跳转,支持开发设计,如页面跳转,兼容性支持,展示效果等 SEO优化 维护:后台维护、流量转发等 安全 注:nginx官方文档:http://nginx.org/en/docs/h 阅读全文
摘要:
缓存类型 (1) 服务器缓存 服务端缓存一般使用Memcache、Redis (2)代理缓存 (3)客户端缓存 代理缓存流程图 第一步:客户端第一次向Nginx请求数据a; 第二步:当Nginx发现缓存中没有数据a时,会向服务端请求数据a; 第三步:服务端接收到Nginx发来的请求,则返回数据a到N 阅读全文
摘要:
Nginx作为负载均衡服务简介 Nginx负载均衡 GSLB(全局负载均衡) 调度中心节点:一个全局的调度节点; 调度节点:一个局部调度节点; 应用服务中心节点:一个全局的应用服务调度节点; 应用服务:一个局部应用服务节点; 调度中心节点管理着调度节点; 应用服务中心节点管理着应用服务; 举例: 第 阅读全文
摘要:
代理服务简介 什么是代理服务 代理-代理办理(代理理财、代理收货、代理购物等等)。 HTTP请求没有代理服务的模型图 HTTP请求具有代理服务的模型图 代理分类 正向代理 反向代理 正向代理 当局域网不能上网时,可以在浏览器设置正向代理满足上网要求 当我们想通过FQ访问国外网站查询资料,可以在浏览器 阅读全文
摘要:
跨域访问控制 跨域访问 为什么浏览器禁止跨域访问 不安全,容易出现CSRF攻击! 如果黑客控制的网站B在响应头里添加了让客户端去访问网站A的恶意信息,就会出现CSRF攻击 Nginx如何配置跨域访问 add_header语法 Syntax:add_header name value [always] 阅读全文
摘要:
浏览器缓存原理 HTTP协议定义的缓存机制(如:Expire;Cache-control等) 浏览器无缓存场景图 浏览器有缓存场景图 缓存校验过期机制 (1)第一步:客户端缓存校验 第一步:本地客户端通过Expires、Cache-Control(max-age)字段校验本地缓存是否过期 Expir 阅读全文
摘要:
Nginx作为静态资源web服务 静态资源web服务-CDN场景 Nginx资源存储中心会把静态资源分发给“北京Nginx”,“湖南Nginx”,“山东Nginx”。 然后北京User发送静态资源请求,通过CDN,找到离自己最近的“北京Nginx”。 静态资源核心配置 文件读取 sendfile s 阅读全文
摘要:
请求限制 限制主要有两种类型: 连接频率限制: limit_conn_module 请求频率限制: limit_req_module HTTP协议的连接与请求 HTTP协议是基于TCP的,如果要完成一次HTTP请求的时候,首先进行TCP的三次握手。当建立连接的时候就可以进行请求和响应。 可以得到结论 阅读全文
摘要:
nginx的模块有官方模块和第三方模块之分 通过 rpm 包安装nginx加载的模块有,具体可以通过 nginx -V 进行查看 --with-compat --with-file-aio --with-threads --with-http_addition_module --with-http_ 阅读全文