Nginx
一、Nginx
1. 什么是Nginx
(1)Nginx是一个高性能的HTTP和反向代理服务器,用于HTTP、HTTPS、SMTP、POP3和IMAP协议。
(2)同时也是一个非常高效的反向代理、负载平衡。
(3)cpu、内存等资源消耗却非常低,运行非常稳定。
(4)多进程异步非阻塞事件处理机制:运用了epoll模型
2. Nginx有什么功能
(1)负载均衡(可以减轻单台服务器的压力)。
(2)反向代理(隐藏企业真实的ip地址)。
(3)搭建虚拟服务器
(4)用做静态服务器(实现动静分离)。
(5)nginx性能高、体积小、能支撑的并发量很高。
(6)DDoS攻击可以使用nginx解决。使用https防止第三方通过抓包分析http请求。防盗链、csrf(跨域请求伪造)、xss攻击、sql注入等
(7)解决ajax跨域问题。
3. 为什么使用Nginx
(1)跨平台、配置简单。
(2)非阻塞、高并发连接:处理2-3万并发连接数,官方监测能支持5万并发。
(3&#