orangleliu 笔记本

lzz的编程之旅,技术,思考,分享,happy

Openresty 反向代理返回非200进行retry到自定义upstream

利用 error_page 指令对反向代理返回的 404, 302... 等状态码,做子请求的二次处理。 client -[1]-> nginx proxy <--[2]--> 站点A(返回404,302) ...

2018-04-22 16:37:59

阅读数:1352

评论数:0

[Nginx] proxy cache 中对带有 Range header 请求的处理

media 文件下载服务需要一层cache,使用的是 Nginx 的 proxy_cache 模块,文件下载常见的一个需求就是要使用 Range 这个请求header来下载文件的一部分。下面就是测试 proxy_cache 模块,对这种请求的处理。 思考 前提 下载服务本身支持...

2018-04-17 09:39:35

阅读数:1386

评论数:0

[Nginx] 禁止记录access 或者 error 日志

有时候我们可能需要禁止某些url访问的日志,错误日志或者是access日志,这个时候怎么配置 nginx 呢? 下面两个指令配置时候的适用范围 main, http, mail, stream, server, locationaccess log 关闭access_log off;error ...

2017-03-07 17:15:51

阅读数:6547

评论数:0

【Nginx】下载,请求限流限速,根据URL参数限速

这个场景是限制单个连接的下载速度,还有限制单个IP的连接数,或者单位时间内的请求数,实验环境 nginx1.9.x。 小例子为主,具体的细节请多看文档。 限制下载速度location /download { limit_rate 128k; } #如果想设置用户下载文件的前10m大...

2016-04-26 19:24:15

阅读数:6709

评论数:0

【Django】 gunicorn部署纪要

使用Gunicorn 来部署Django应用, 没有一步一步写怎么操作,简单记录下重要的点,方面以后查阅。 主要的方式还是Nginx反向代理到Gunicorn, Gunicorn wsgi来启动Django。 特点 Gunicorn是基于prefork模式的Python wsgi应用服务器,支持...

2016-03-21 23:28:25

阅读数:6982

评论数:0

【nginx】4xx,5xx 保持自定义header

问题 nginx使用中,如果请求返回的状态code类似404或者50x这种,仍然返回自定义的header。 分析和解决nginx文档中关于 add_header的部分 有这么一句 Adds the specified field to a response header provided ...

2016-03-07 16:30:41

阅读数:2835

评论数:1

【shell脚本】nginx每天自动切割日志脚本

nginx每天日志量比较大的时候,最好每天自动切割,存储,这样可以方面以后的查询和分析 #!/bin/sh ################### #filename: nginx_log_rotate.sh #vsersion: 0.1v #1 0 * * * /bin/sh /home/pro...

2015-06-30 19:08:46

阅读数:2478

评论数:0

[cacti]nginx+php+cacti+mysql+php-fpm 安装小记

网上教程很多,但是nginx不太多,下面安装时候主要参考的篇文章: http://54im.com/linux/linux-cacti-cn-install.html http://www.tecmint.com/install-cacti-network-monitoring-on-...

2015-05-24 20:02:18

阅读数:2266

评论数:0

[nginx] 对UA为空的请求返回403

nginx blocking blank user agent . sometime apps’ backgroud request always visit a url, and these requests’ user agent is black, so I want block ...

2015-04-03 22:49:11

阅读数:3218

评论数:0

[nginx]查看安装了哪些模块

有时候安装的时候不知道哪些模块忘了安装需要查看下已经安装的模块。 查看安装了哪些模块$ nginx -V nginx version: nginx/1.4.6 (Ubuntu) built by gcc 4.8.2 (Ubuntu 4.8.2-19ubuntu1) TLS SNI support...

2015-03-12 11:19:26

阅读数:13698

评论数:0

[nginx]统计文件下载是否完整思路(flask)

有一个需求是统计文件是否被用户完整下载,因为是web应用,用js没有找到实现方案,于是搜索下nginx的实现方案,把简单的探索过程记录下。 实验一 最原始的思路,查看日志,下载了一个文件之后我们看日志的传输的文件大小跟文件原始的大小是否一致 测试要下载的文件的大小一次完整下载的log 跟一次没下载...

2015-03-12 11:10:56

阅读数:3320

评论数:0

提示
确定要删除当前文章?
取消 删除