Nginx概述(1)----应用场景,出现原因,优点,组成
文章目录
1.Nginx的三个主要应用场景
静态资源服务
通过本地文件系统提供服务
反向代理服务
- Nginx的强大性能
- 缓存
- 负载均衡
API服务
OpenResty
2.Nginx的出现原因
- 互联网数据量快速增长
- 硬件性能的提升
- 低效的Apache,一个连接对应一个进程
3.Nginx的优点
- 高并发
- 可扩展性好
模块化设计,生态圈丰富 - 高可靠性
宕机时间端 - 热部署
不停止服务的情况下升级Nginx - BSD许可证
4.Nginx的组成
- Nginx二进制可执行文件
由各模块源码编译出的一个文件 - Nginx.conf配置文件
控制Nginx的行为 - access.log的访问日志
记录每一条http请求信息 - error.log错误日志
定位问题
5.Nginx的版本发布
mainline版本(奇数号版本),stable版本(偶数号版本)
6.选择那一个版本
- 开源版:
- 商业版:
- 免费OpenResty与商业版OpenResty
如果没有太多需求,开源版就可以,如果需要开发防火墙,建议选择OpenResty版本
参考
极客时间----《Nginx核心知识100讲》