2020年3月30日

20. Nginx性能优化

摘要: ab性能测试 性能优化方案 How To Optimize Nginx Configuration https://www.digitalocean.com/community/tutorials/how to optimize nginx configuration 专题阅读 "1\. Nginx 阅读全文

posted @ 2020-03-30 18:47 思过崖灬 阅读(297) 评论(0) 推荐(0) 编辑

19. Nginx常见错误

摘要: HTTP 状态码 413:用户上传的文件过大,需要调高 client_max_body_size 参数设置 502:后端无响应,例如 php 服务是否启动, 的 相关设置值是否过小导致无法创建新的进程处理请求等 504:后端服务执行超时,此时需要查看一下后端服务器是否CPU占用过高,RDS数据库是否 阅读全文

posted @ 2020-03-30 18:46 思过崖灬 阅读(238) 评论(0) 推荐(0) 编辑

18. Nginx与Lua灰度发布

摘要: 安装 memcached 安装 memcached for lua 创建 test.lua 文件 nginx配置 由于我们将 这个IP添加进了 中,因此访问 的时候,看到的内容就是 而开启全局代理之后,发现看到的内容就是 ,这样就实现了针对部分用户进行灰度测试的效果 专题阅读 "1\. Nginx的 阅读全文

posted @ 2020-03-30 18:45 思过崖灬 阅读(376) 评论(0) 推荐(0) 编辑

17. Nginx与Lua开发

摘要: 安装 Lua 和 Lua for nginx 安装更高效的 Lua 语言解释器 LuaJIT 安装 ngx_devel_kit 和 lua nginx module shell wget https://github.com/simpl/ngx_devel_kit/archive/v0.3.0.ta 阅读全文

posted @ 2020-03-30 18:44 思过崖灬 阅读(297) 评论(0) 推荐(0) 编辑

16. Nginx HTTPS服务

摘要: 自签证书 生成key文件 通过key文件,生成csr文件 将key文件与csr文件进行打包,生成crt文件 配置Nginx服务器 上述配置对于crt证书、pem证书,都适用。配置完之后,需要 。如果访问时报错 ,可以使用 检查一下服务器是否开放了443端口。 配置完成之后,发现每次重启nginx,都 阅读全文

posted @ 2020-03-30 18:43 思过崖灬 阅读(286) 评论(0) 推荐(0) 编辑

15. Nginx Geo

摘要: 新方法 安装 nginx 模块 geoip2: https://github.com/leev/ngx_http_geoip2_module 下载 IP 识别数据源:https://www.maxmind.com/en/accounts/262101/geoip/downloads, 需要注册网站账 阅读全文

posted @ 2020-03-30 18:41 思过崖灬 阅读(285) 评论(0) 推荐(0) 编辑

14. Nginx Secure Link

摘要: 用于校验资源请求的合法性 如果是访问 的话,md5 值的 shell 计算方法如下: | 链接 | 响应码 | | | | | | 403,md5不正确,时间过期 | | | 403,md5不正确,时间未过期 | | | 410,md5正确,时间过期 | | | 200,md5正确,时间未过期 | 阅读全文

posted @ 2020-03-30 18:40 思过崖灬 阅读(323) 评论(0) 推荐(0) 编辑

13. Nginx Rewrite

摘要: | flag | 说明 | | | | | last | nginx重定向location区段,能够直接返回200状态码 | | break | nginx重定向资源路径,能够直接返回200状态码 | | redirect | 返回302临时重定向 | | permanent | 返回301永久重定 阅读全文

posted @ 2020-03-30 18:39 思过崖灬 阅读(252) 评论(0) 推荐(0) 编辑

12. Nginx动静分离

摘要: 一般来说,静态资源是指JavaScript、CSS、Img等文件,动态资源则是通过PHP、Java等后端语言运行一系列的代码逻辑来获取的。 如果是静态资源的请求,就直接让nginx在静态资源目录下面读取,然后返回给客户端 如果是动态资源的请求,则nginx利用反向代理把请求转发给后端应用去处理,然后 阅读全文

posted @ 2020-03-30 18:37 思过崖灬 阅读(281) 评论(0) 推荐(0) 编辑

11. Nginx缓存

摘要: 缓存类型 浏览器缓存 Nginx代理服务器缓存 服务器缓存,例如Redis、Memcache等 缓存配置 http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_cache_path upstream backend { serv 阅读全文

posted @ 2020-03-30 18:36 思过崖灬 阅读(368) 评论(0) 推荐(0) 编辑

10. Nginx负载均衡

摘要: 请求分发详解 配置负载均衡服务器集群 对特定请求进行分发 nginx负载均衡在分发请求的时候,默认会采用轮询的方式。即: | 请求顺序 | 请求分发 | | | | | 第一次访问:http://www.siguoya.name:1111/ | x.x.x.x:1023 | | 第二次访问:http 阅读全文

posted @ 2020-03-30 18:34 思过崖灬 阅读(344) 评论(0) 推荐(0) 编辑

8. Nginx资源的防盗链

摘要: valid_referers 语法使用说明: http://nginx.org/en/docs/http/ngx_http_referer_module.html valid_referers valid_referers 后面接是否会被拦截的规则 none:如果referer这个字段不存在或者内容 阅读全文

posted @ 2020-03-30 18:31 思过崖灬 阅读(279) 评论(0) 推荐(0) 编辑

7. Nginx资源的跨域访问

摘要: 我们可以通过 指令,对 Response Header 项进行设置 add_header 语法使用说明:http://nginx.org/en/docs/http/ngx_http_headers_module.html 如果配置为 ,则表示允许任何跨域请求。由于会存在跨域攻击的风险,实际开发中很少 阅读全文

posted @ 2020-03-30 18:30 思过崖灬 阅读(467) 评论(0) 推荐(0) 编辑

6. Nginx浏览器缓存原理

摘要: 与缓存有关的请求头 | key | value | 说明 | | | | | | Cache Control | max age=0 | 客户端向服务器端表明,如果缓存过期了,但是过期时间还没有超过指定时间(以秒为单位),则直接返回304即可。 | | If Modified Since | Wed 阅读全文

posted @ 2020-03-30 18:28 思过崖灬 阅读(597) 评论(0) 推荐(0) 编辑

5. Nginx静态资源处理

摘要: 基本配置 资源压缩相关模块 | 模块 | 说明 | | | | | ngx_http_gzip_module | 提供基础的gzip支持 | | ngx_http_gzip_static_module | 在向客户端返回常规文件之前,先查找是否存在该常规文件的.gz文件,有的话就直接返回.gz文件 阅读全文

posted @ 2020-03-30 18:27 思过崖灬 阅读(444) 评论(0) 推荐(0) 编辑

4. Nginx模块

摘要: Nginx官方模块 1.ngx_http_stub_status_module http://nginx.org/en/docs/http/ngx_http_stub_status_module.html。 此模块可以查看nginx对数据包处理的基本信息 访问 ,展示的数据如下 2. ngx_htt 阅读全文

posted @ 2020-03-30 18:12 思过崖灬 阅读(274) 评论(0) 推荐(0) 编辑

3. Nginx目录和配置语法

摘要: 全局指令 | 指令 | 值 | | | | | user | 出于安全考虑,默认是nginx、nobody | | worker_processes | 工作进程数,一般来说,设置与CPU的核心数相同即可 | | error_log | 保存错误日志的路径,可以设置error_log的级别 | | 阅读全文

posted @ 2020-03-30 18:09 思过崖灬 阅读(265) 评论(0) 推荐(0) 编辑

2. Nginx的安装与开机自启

摘要: 下载 官方下载地址:http://nginx.org/en/download.html 安装 安装依赖 编译配置 安装完成之后,我们可以通过如下命令,获取先前安装 Nginx 时设定的编译配置。 依据这个信息,我们将编译的 Nginx 进行平缓升级。 开机自启 依据 Nginx 官方文档上的说明, 阅读全文

posted @ 2020-03-30 18:07 思过崖灬 阅读(222) 评论(0) 推荐(0) 编辑

1. Nginx的优点

摘要: Nginx的特点 1. I/O 多路复用: "https://www.zhihu.com/question/28594409/answer/52835876 showWechatShareTip" 2. 轻量级 3. CPU亲和:可以把每个worker进程固定在一个CPU上运行、避免频繁地切换CPU 阅读全文

posted @ 2020-03-30 18:06 思过崖灬 阅读(271) 评论(0) 推荐(0) 编辑

导航