一、简介

Nginx是一款轻量级Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东新浪网易腾讯淘宝等。

 

二、安装

 

三、配置

1)配置 HTTPS 服务器

2)下载

 

四、配置实例

1)限制无良爬虫频率

#全局配置
limit_req_zone $anti_spider zone=anti_spider:10m rate=15r/m;
#某个server中
limit_req zone=anti_spider burst=30 nodelay;
if ($http_user_agent ~* "xxspider|xxbot") {
set $anti_spider $http_user_agent;
}

2)Nginx反向代理导致大文件下载失败

3)负载均衡

4)支持keep alive长连接

5)开启OCSP Stapling

 6)配置缓冲、超时、压缩和日志

7)Understanding Nginx HTTP Proxying, Load Balancing, Buffering, and Caching


五、其他

1)SSI

posted on 2017-10-23 21:08  红孩儿你好  阅读(181)  评论(0编辑  收藏  举报