Nginx 简单配置
配置介绍
Nginx多模块下,完全依靠配置文件来进行配置。
Nginx配置中文文档
Location 映射配置
location [=|~|~*|^~] /uri/ { … }
=
开头表示精确匹配^~
开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。以xx开头~
开头表示区分大小写的正则匹配,以xx结尾~*
开头表示不区分大小写的正则匹配,以xx结尾!~
和!~*
分别为区分大小写不匹配及不区分大小写不匹配的正则/
通用匹配,任何请求都会匹配到。
配置文件解析
1 | # 全局块 |
正向代理配置
1 | http { |
反向代理配置
主要修改HTTP块
1 | http { |
负载均衡配置
1 | #设定http服务器,利用它的反向代理功能提供负载均衡支持 |
动静分离配置
1 | http { |
小结
- 工作进程配置越大性能越好吗?
并不,合适最好,根据CPU核数选择,相等即可。
- 代理怎么配置?
主要是HTTP块的配置,看官方文档。
- 本文链接:https://github.com/moexiong/moexiong.github.io/tree/master/2021/05/18/Nginx%20%E7%AE%80%E5%8D%95%E9%85%8D%E7%BD%AE/
- 版权声明:本博客所有文章除特别声明外,均默认采用 许可协议。