一:nginx主要应用场景
1:静态资源服务 可以通过本地文件系统提供服务
2:反向代理服务 nginx强大性能,缓存,负载均衡
3:api服务 OpenResty
二:nginx优点:
高并发,高性能
可扩展性
高可靠性
热部署
占用内存少
轻量级服务
三:nginx组成部分
nginx二进制可执行文件:有各个模块源码编译出的一个文件
nginx.conf 配置文件,控制nginx行为
access.log 访问日志,记录每一条http请求的信息
error.log 错误日志,nginx运行出现错误会将错误信息记录在此文件中,以方便定位问题。
四:nginx 配置语法
1:配置文件由指令与指令块构成
2:每条指令已 ; 分号结尾,指令与参数间以空格符号间隔
3:指令块以{}将多条指令组织在一起
4:include语句允许组合多个配置文件以提升可维护性
5:使用#符号进行注释,提高可读性
6:使用$符号使用变量
7:部分指令参数支持正则表达式
例图:
