随笔分类 - Nginx
摘要:server_tokens on|off|build|string 是否在返回报文的Server首部显示的nginx版本 此时不安全 默认时持久链接 keep-alive 配置文件修改 查看效果 商业版可以使用string进行指定显示的服务 此时查看京东的网址 try_files file ...u
阅读全文
摘要: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_sub_module HTTP内容的替换 语法1: syntax: sub_filter string replacement Default:- context: http,server.location string要替换的内容 replacement:替换之后的内容 在
阅读全文
摘要:--with-http_random_index_module 在主目录中随机选择一个页面作主页面 语法: syntax: random_index on | off Default: readom_index off; Contenxt: location 在配置文件中进行配置 此时的root路径
阅读全文
摘要:Nginx的请求限制 连接频率限制: -limit_conn_module 请求频率限制: -limit_req_module HTTP协议的连接与请求 首先是tcp的三次握手 在进行http的连接和响应 HTTP协议的连接与请求 Http请求建立在一次TCP连接基础上 一次TCP亲求至少产生一次H
阅读全文
摘要:--with-http_sub_status_module 用于监控nginx当前的连接信息 语法配置: http_stub_status_module syntax:stub_status; Default:-- Context:server、location 在默认的配置文件中 进行添加代码 然
阅读全文
摘要:http请求 主要涉及客户端和服务端 request 包括请求行、请求头部、请求数据 response 包括状态行、消息报头、响应正文 模拟一个请求使用crul命令 使用-v 展现相关的请求格式 日志类型 包括error.log、access_log log_format Syntax:log_fo
阅读全文
摘要:安装目录 rpm -ql |nginx进行查看 etc:核心配置 编译参数 命令:nginx -V 编译参数: 基本语法 cd /etc/nginx/nginx.conf nginx.conf主配置文件 include引入的文件会默认引入的配置文件 对于默认引入的配置文件: 默认配置语法: work
阅读全文
摘要:nginx的配置 Main全局配置段常见的配置指令分类 1、正常运行必备的配置 2、优化性能相关的配置 3、用于调式及定位问题的相关配置 4、时间驱动相关的配置 帮助文档: http://nginx.org.en/docs/ 全局配置文件的地方 1、正常运行必备的配置 ◆正常运行必备的配置 :◆帮助
阅读全文
摘要:1、查看版本信息 nginx -V 后面的有很多的编译参数(红帽的源码进行添加的) TLS SNI support enabled 可以实现在一个nginx上搭建多个https网站 apache上只能搭建多个http服务,不可以搭建多个https的服务 nginx -v 简单的进行显示版本 2、ng
阅读全文
摘要:Nginx 是一个开源高性能、可靠的HTTP中间件、代理服务 具体见:https://baike.baidu.com/item/nginx/3817705?fr=aladdin(百度百科) 常见的服务 1、HTTPD-Apache 2、IIS-微软 3、GWS-GOOGLE Nginx的中间件架构
阅读全文

浙公网安备 33010602011771号