1 -【 高性能 Nginx 服务器 】- 6 Location 正则表达式

在这里插入图片描述

1 location 的作用

location 指令的作用是根据用户请求的 URI 来执行不同的应用,也就是根据用户请求的网站 URL 进行匹配,匹配成功即进行相关的操作。

2 location 的语法

  • =:开头,表示精确匹配。如 A 中只匹配根目录结尾的请求,后面不能带任何字符串
  • ^~:开头表示 uri 以某个常规字符串开头,不是正则匹配
  • ~:开头表示区分大小写的正则匹配
  • ~*:开头表示不区分大小写的正则匹配
  • /:通用匹配,如果没有其它匹配,任何请求都会匹配到

域名相同,根据请求路径不同,跳转到不同的项目

server {
    listen       80;
    server_name  www.test.com;
	
    location /login8001/ {
        proxy_pass http://127.0.0.1:8001/;
        index  index.html index.htm;
    }
	
	location /login8002/ {
        proxy_pass http://127.0.0.1:8002/;
        index  index.html index.htm;
    }

}

注意:配置 location 时,最后面要加 /,代理地址后面也要加 /

测试:
在这里插入图片描述

在这里插入图片描述

发布了675 篇原创文章 · 获赞 214 · 访问量 14万+

猜你喜欢

转载自blog.csdn.net/weixin_42112635/article/details/104947880