302跳转
通常情况下,我们将用户的 HTTP 请求 302 跳转到 HTTPS,这会存在两个问题:
不够安全,302 跳转会暴露用户访问站点,也容易被劫持
拖慢访问速度,302 跳转需...
SPDY介绍与部署
[核心提示] 当老迈的 HTTP 协议逐渐不能满足人们需求的时候,Google 的 SPDY 协议出现在面前,那么这个长期以来一直被认为是 HTTP 2.0 唯一可行选择的 SPD...
nginx记录响应与POST请求日志
生产环境中的某些api出现故障,但是问题无法重现,但是又很想解决掉问题以及我们新项目上线,需要跟踪请求与响应的信息,可以预先找到一些bug,减少大面积的损失。
安装nginx与ngx_lua
响应...
Munin 2.0 Ubuntu 12.04 nginx sendEmail
Munin 监控非常轻巧,不过被监控节点多了就吃不消了,小规模的用这个蛮适合。
1. 添加apt源
sudo add-apt-repository ppa:tuxpoldo/munin
su...
nginx location 取反
有这么个需求,只允许html、shtml、js、css访问,其它任何文件都不允许访问。
在nginx location配置取反,如下:
location ~* .*\.(?![html|sht...
查看nginx cache命中率
一、在http header上增加命中显示
nginx提供了$upstream_cache_status这个变量来显示缓存的状态,我们可以在配置中添加一个http头来显示这一状态,达到类似squid...
nginx与node.js结合使用
Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合...
nginx用户认证配置( Basic HTTP authentication)
ngx_http_auth_basic_module模块实现让访问着,只有输入正确的用户密码才允许访问web内容。web上的一些内容不想被其他人知道,但是又想让部分人看到。nginx的http aut...
nginx与Elasticsearch结合使用
Elasticsearch是一种先进的,高性能的,可扩展的开源搜索引擎,提供全文搜索和实时分析的结构化和非结构化的数据。
它的特定是可以通过HTTP使用 RESTful API,很容易的融入现有...
web内容缓存 nginx高性能缓存详解
内容缓存是显著提高web站点的性能最有效的方法之一。下面来说说nginx高性能缓存。
内容缓存的基本原则
对GET请求进行缓存。
使用:浏览器缓存,内容分发网络和/或反向代理缓存。...
TTLSA出品原创系列教程列表
4年的时间内共出品*个系列,其中zabbix与nginx已经制作电子书,其他系列教程陆续转成pdf提供给广大技术宅们下载,感谢大家对运维生存时间的一贯支持,如有不足的地方,欢迎拍砖。系列教程如下
1...
Nginx SSL反向代理
Nginx反向代理,用的场景非常之多。Nginx反向代理配置可以参见下本博客内容。那么,nginx的SSL反向代理该如何配置呢?SSL配置请站内搜索,这里就不累述了。
修改nginx.conf配置...
Nginx阻止用户代理
有些时候,需要阻止某些用户代理访问网站,比如ab,wget,curl等等,这就需要使用到$http_user_agent变量。
修改nginx.conf
if ($http_user_agent ...
nginx从入门到精通pdf下载(TTLSA出品)
《nginx从入门到精通PDF》介绍
出品网站:运维生存时间
TTLSA作者:漠北、凉白开
整理者:Donan(QQ:305765814)
出品网址:www.ttlsa.com
...
zabbix snmp自定义OID nginx监控实例(55)
为什么要自定义OID?
前面的文章我们已经讲过zabbix如何使用snmp监控服务器,但是他有一个很明显的局限性:只能监控定义好的OID项目,假如我们想知道nginx进程是否在运行?在没有zabbi...
12