nginx主要功能可一个分为3个。
1、页面地址路由,跳转
2、反向代理,负载均衡
3、静态资源访问
主要讲一下nginx的配置:
nginx. conf 是 Nginx 默认的主配置文件,所有功能的实现都与此文件的配置相关。
配置文件结构
打开 nginx. conf 配置文件,从整体结构可以看出,该配置文件主要由以下几部分组成。
main
events {...}
http {
server {
location {...}
}
}
#主要的配置都在service和loaction中
从上面的结构可以看出, Nginx 的默认主配置文件主要由 main、 events、 http、 server 和 location 5 个块组成 。 并且对于嵌套块(如 http、 server、 location)中的指令,执行的顺序为从外到内依次执行,内层块中的大部分指令会自动 获取外层块指令的值作为默认值,只有某些特殊指令除外。
main: 主要控制 Nginx 子进程所属的用户和用户组、派生子进程数、错误日志位置与级别、 pid 位置、子进程优先级、进程对 应 CPU、进程能够打开的文件描述符数目等;
event