![](https://img-blog.csdnimg.cn/20210615145358607.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
nginx
文章平均质量分 70
nginx
harder_cn
这个作者很懒,什么都没留下…
展开
-
location匹配规则
location语法location [=|~|~*|^~] /uri/ { … }= 开头表示精确匹配^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。~ 开头表示区分大小写的正则匹配~* 开头表示不区分大小写的正则匹配!~和!~*分别为区分大小写不匹配及不区分大小写不匹配 的正则/ 通用匹配,任何请求都会匹配到。1、精准.转载 2021-05-26 15:25:06 · 350 阅读 · 0 评论 -
location规则与proxy_pass关系
启动nginx时会报以下错误,原因是在给nginx配置正则表达式的时候proxy_pass是不可以有uri的。nginx: [emerg] "proxy_pass" cannot have URI part in location given by regular expression, or inside named location, or inside "if" statement, or insid我的nginx配置如下:location~*\.(jsp|do)$ {...转载 2021-05-26 13:57:22 · 581 阅读 · 0 评论 -
Nginx配置location规则
nginx location proxy_pass 后面的url 加与不加/的区别在nginx中配置proxy_pass时,当在后面的url加上了/,相当于是绝对根路径,则nginx不会把location中匹配的路径部分代理走;如果没有/,则会把匹配的路径部分也给代理走。首先是location进行的是模糊匹配1)没有“/”时,location /abc/def可以匹配/abc/defghi请求,也可以匹配/abc/def/ghi等2)而有“/”时,location /abc/def/不能匹转载 2021-05-26 10:07:34 · 390 阅读 · 0 评论 -
Keepalived+Nginx 高可用集群(双主模式)
Keepalived+Nginx 高可用集群(双主模式)1.集群架构图:说明:还是按照上面的环境继续做实验,只是修改LB节点上面的keepalived服务的配置文件即可。此时LB-01节点即为Keepalived的主节点也为备节点,LB-02节点同样即为Keepalived的主节点也为备节点。LB-01节点默认的主节点VIP(192.168.1.110),LB-02节点默认的主节点VIP(192.168.1.210)1)实验环境准备(此处都是使用的centos7系统)# cat /et转载 2021-05-24 17:47:46 · 2420 阅读 · 0 评论 -
Keepalived+Nginx 高可用集群(主从模式)
Keepalived+Nginx 高可用集群(主从模式)1.集群架构图说明:Keepalived机器同样是nginx负载均衡器。1)实验环境准备(此处都是使用的centos7系统)# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core)在所有节点上面进行配置#关闭防火墙systemctl stop firewalld #关闭selinux,重启生效sed -i 's/^SELINU转载 2021-05-24 17:37:11 · 233 阅读 · 0 评论