Nginx

一、简介

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

 

 

五、其他

1)SSI

原文地址:https://www.cnblogs.com/274914765qq/p/6001837.html