摘要: server_tokens on|off|build|string 是否在返回报文的Server首部显示的nginx版本 此时不安全 默认时持久链接 keep-alive 配置文件修改 查看效果 商业版可以使用string进行指定显示的服务 此时查看京东的网址 try_files file ...u 阅读全文
posted @ 2019-11-27 15:00 MrChengs 阅读(224) 评论(0) 推荐(0) 编辑
摘要: listen listen PORT l address [:port]unix:/PATH/TO/SOCKET_ FILElisten address[:port] [default_ server] [ssI] [http2 | spdy] [backlog=number][rcvbuf=siz 阅读全文
posted @ 2019-11-27 14:50 MrChengs 阅读(218) 评论(0) 推荐(0) 编辑
摘要: ngx_http_log_module 指定日志格式的记录请求 1、log_format name string ... string可以使用nginx核心模块及其他模块内嵌的变量 只能在http中写 2、access_log path [ format[buffer = siez ][gzip=l 阅读全文
posted @ 2019-11-27 14:11 MrChengs 阅读(324) 评论(0) 推荐(0) 编辑
摘要: ngx_http_auth_basic_module模块 实现基于用户的访问控制,使用basic机制进行用户验证 用户登陆认证的模块 syntax: auth_basic string | off;default: auth_basic offcontext: server.loction.limi 阅读全文
posted @ 2019-11-27 14:03 MrChengs 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 代理服务 代理一代办理(代理理财、代理收货等) 代理 代理无法向服务端直接发送请求就需要使用代理 代理再将请求转发给服务器 代理服务 可以实现很多的协议的代理如下图: 正向代理 客户端请求代理,代理请求服务端 如:加速器 反向代理 客户端请求网站的时候,不知道后端有多少服务器 代理就会发给服务器,在 阅读全文
posted @ 2019-11-27 13:54 MrChengs 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 防盗链 目的:防止资源被盗用 防盗链的设置思路 首要方式:区别那些请求是正常的用户 基于http_refer防盗链配置模块 syntax: valid_referers none | blocked | server_names | string ... default: - context: se 阅读全文
posted @ 2019-11-27 11:30 MrChengs 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 跨站访问 对于浏览器来说一般默认是禁止的 为什么浏览器进制跨域访问 不安全,容易出现CSRF攻击 Ngin怎么做 syntax: add_header name value[always]; default: - context: http,server,location,if in locatio 阅读全文
posted @ 2019-11-27 10:44 MrChengs 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 浏览器缓存 HTTP协议定义的缓存机制(Expires;Cache-control等) 浏览器无缓存 第一次进行请求 第二次请求 校验过期机制 整个缓存的过程 配置语法 - expires 添加Cache-Control、Expires头 syntax: expires [modified]time 阅读全文
posted @ 2019-11-27 10:40 MrChengs 阅读(1705) 评论(0) 推荐(0) 编辑
摘要: 静态资源类型 静态资源类型 非服务端动态运行生成的文件 静态资源服务场景 CDN 内容分发网络 是一个内容分发的逻辑网络 请求静态资源常常用到 一个地区的用户请求一个文件在另一个地方 两地距离很远,请求会延时 使用cdn的分发网络进行分发,发送给不同的地区(地区代理) 通过dns技术可以动态的定义到 阅读全文
posted @ 2019-11-27 10:23 MrChengs 阅读(2814) 评论(0) 推荐(0) 编辑
摘要: Nginx的访问控制 基于IP的访问控制:http_access_module 允许那些ip进行访问,不允许那些ip进行访问 基于用户的信任登陆:http_auth_basic_module 进行用户的登陆进行认证,需要进行认证才可 1、http_access_module的配置 允许访问的配置 S 阅读全文
posted @ 2019-11-27 09:33 MrChengs 阅读(204) 评论(0) 推荐(0) 编辑
摘要: --with-http_random_index_module 在主目录中随机选择一个页面作主页面 语法: syntax: random_index on | off Default: readom_index off; Contenxt: location 在配置文件中进行配置 此时的root路径 阅读全文
posted @ 2019-11-27 09:32 MrChengs 阅读(544) 评论(0) 推荐(0) 编辑
摘要: --with-http_sub_module HTTP内容的替换 语法1: syntax: sub_filter string replacement Default:- context: http,server.location string要替换的内容 replacement:替换之后的内容 在 阅读全文
posted @ 2019-11-27 09:32 MrChengs 阅读(777) 评论(0) 推荐(0) 编辑
摘要: Nginx的请求限制 连接频率限制: -limit_conn_module 请求频率限制: -limit_req_module HTTP协议的连接与请求 首先是tcp的三次握手 在进行http的连接和响应 HTTP协议的连接与请求 Http请求建立在一次TCP连接基础上 一次TCP亲求至少产生一次H 阅读全文
posted @ 2019-11-27 09:32 MrChengs 阅读(233) 评论(0) 推荐(0) 编辑
摘要: --with-http_sub_status_module 用于监控nginx当前的连接信息 语法配置: http_stub_status_module syntax:stub_status; Default:-- Context:server、location 在默认的配置文件中 进行添加代码 然 阅读全文
posted @ 2019-11-27 09:28 MrChengs 阅读(315) 评论(0) 推荐(0) 编辑