摘要:
ngx_http_log_module 指定日志格式的记录请求 1、log_format name string ... string可以使用nginx核心模块及其他模块内嵌的变量 只能在http中写 2、access_log path [ format[buffer = siez ][gzip=l 阅读全文
摘要:
ngx_http_auth_basic_module模块 实现基于用户的访问控制,使用basic机制进行用户验证 用户登陆认证的模块 syntax: auth_basic string | off;default: auth_basic offcontext: server.loction.limi 阅读全文
摘要:
代理服务 代理一代办理(代理理财、代理收货等) 代理 代理无法向服务端直接发送请求就需要使用代理 代理再将请求转发给服务器 代理服务 可以实现很多的协议的代理如下图: 正向代理 客户端请求代理,代理请求服务端 如:加速器 反向代理 客户端请求网站的时候,不知道后端有多少服务器 代理就会发给服务器,在 阅读全文
摘要:
防盗链 目的:防止资源被盗用 防盗链的设置思路 首要方式:区别那些请求是正常的用户 基于http_refer防盗链配置模块 syntax: valid_referers none | blocked | server_names | string ... default: - context: se 阅读全文
摘要:
跨站访问 对于浏览器来说一般默认是禁止的 为什么浏览器进制跨域访问 不安全,容易出现CSRF攻击 Ngin怎么做 syntax: add_header name value[always]; default: - context: http,server,location,if in locatio 阅读全文
摘要:
浏览器缓存 HTTP协议定义的缓存机制(Expires;Cache-control等) 浏览器无缓存 第一次进行请求 第二次请求 校验过期机制 整个缓存的过程 配置语法 - expires 添加Cache-Control、Expires头 syntax: expires [modified]time 阅读全文
摘要:
静态资源类型 静态资源类型 非服务端动态运行生成的文件 静态资源服务场景 CDN 内容分发网络 是一个内容分发的逻辑网络 请求静态资源常常用到 一个地区的用户请求一个文件在另一个地方 两地距离很远,请求会延时 使用cdn的分发网络进行分发,发送给不同的地区(地区代理) 通过dns技术可以动态的定义到 阅读全文
摘要:
Nginx的访问控制 基于IP的访问控制:http_access_module 允许那些ip进行访问,不允许那些ip进行访问 基于用户的信任登陆:http_auth_basic_module 进行用户的登陆进行认证,需要进行认证才可 1、http_access_module的配置 允许访问的配置 S 阅读全文
摘要:
--with-http_random_index_module 在主目录中随机选择一个页面作主页面 语法: syntax: random_index on | off Default: readom_index off; Contenxt: location 在配置文件中进行配置 此时的root路径 阅读全文
摘要:
--with-http_sub_module HTTP内容的替换 语法1: syntax: sub_filter string replacement Default:- context: http,server.location string要替换的内容 replacement:替换之后的内容 在 阅读全文