一起探索nginx

192 阅读1分钟

一: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:部分指令参数支持正则表达式

例图: