Nginx
(40)慎用 Nginx 的 default_server
在新买的阿里云服务器上把部分网站迁移了过来,一时脑热把一个域名设置成了 default_server,为了使用 IP 测试网站是否部署的有问题。
例如:
```
server {
listen 80 d
屏蔽垃圾评论来源 IP 段
最近垃圾评论越来越猖獗,27.150.x.x 这个 IP 段尤为过分,逐个加 IP 黑名单已没有效果,只能批量屏蔽
部分现有的 Nginx IP 黑名单
```
deny 188.143.232.0/24;
nginx location 常见匹配规则
整理一下 nginx location 的常见规则。
需要注意的是,Nginx Location 规则并不是按照书写顺序进行优先匹配的。
而是按照规则优先级进行匹配。
```
~*
case insensitive
与垃圾评论的苦斗
早上扫了一眼博客,发现出现了大量的垃圾评论,本来想晚上再解决,但是这次频率太高了,几乎两分钟一条,实在是不能忍!
## 查看垃圾评论的来源 IP
Nginx 日志
grep 'POST /comments' acces
Nginx 模拟 Backbone 请求的 JSON 接口
团队同步开发时,通常不能保证后台接口在开发初期可用。
所以,就需要前端自己模拟 API 的返回应答。
## 记录一下我是如何用 Nginx 来模拟 JSON 接口的
例如,我前端要发送一个请求 POST /api/new-st
如何限制恶意用户刷站 - Nginx 限速规则
## 真实案例
收到短信报警,调用一些三方 API 接口超时。从 Nginx 看,发现是一个调用三方 API 接口被刷。
短时间内超过了百万次。不可避免的影响了正常业务。
## 刷站请求特征
- 短时间内,单 IP 针对单
Nginx user 配置引发的血案
在折腾完了 gulp livereload web server 之后,我才发现其实 Nginx 才是最靠谱的 web 调试服务。
毕竟写伪接口用 Nginx 要方便的多,也不用考虑 node 模块的一堆奇葩依赖。
但是 Nginx
Nginx 日志解析,及 IP 请求量排名统计
经常遇到服务器被恶意扫描,或者爬取内容的情况,这时候就可以通过统计 Nginx 日志来分析 IP 的来源。
## Nginx 日志默认的格式
一条日志
> 192.34.61.118 - - [15/Jan/2015:16:0
使用 Nginx 限制页面访问权限
写了一个小 web 应用,需要后台提交数据,但是这个页面只允许我一个人访问。
单独为这个页面增加用户权限系统,有点杀鸡用牛刀的感觉。还好用 Nginx 可以轻松搞定这件事。
## htpasswd
htpasswd is us
nginx
## 参考
* [Nginx开发从入门到精通](http://tengine.taobao.org/book/index.html)
## uwsgi timeout
nginx 的配置更新:
uwsgi_read_t
上一页
下一页