1.Nginx介绍
1)更快
在高并发情况下(如有数以万计的并发请求),Nginx可以比其他Web服务器更快地响应;
2)高扩展性
Nginx的设计极具扩展性,它完全是由多个不同功能、不同层次、不同类型且耦合度极低的模块组成。(集群, 分布式)
3)高可靠性(一年内99%的时间都能保证正常运行,服务器的可靠性就是99%)
Nginx的高可靠性来自于其核心框架代码的优秀设计、模块设计的简单性;官方提供的常用模块都非常稳定,每个worker进程 相对独立,master进程在1个worker进程出错时可以快速“拉起”新的worker子进程提供服务。
4)低内存消耗
一般情况下,10000个非活跃的HTTP Keep-Alive连接在Nginx中仅消耗2.5MB的内存,
单机支持10万以上的并发连接
理论上,Nginx支持的并发连接上限取决于内存,10万远未封顶。
5)热部署
master管理进程与worker工作进程的分离设计,使得Nginx能够提供热部署功能,即可以 在7×24小时不间断服务的前提下,升级Nginx的可执行文件。并且也支持不停止服务就 更新配置项、更换日志文件等功能
2.nginx的功能:
1)反向代理
2)负载均衡
3)http服务器
3.下载nginx-1.12.2.tar.gz