skip to content
天真笔录

nginx基础

/ 1 min read

http

location 匹配规则

location /api/

  • 严格匹配 只匹配以 /api/ 开头的uri
  • 命中示例:/api/、/api/user、/api/user/login
  • 未命中示例:/api(没有尾部斜杠)、/apitest、/api123

location /api

  • 宽泛前缀匹配:它匹配所有以 /api 开头的 URI
  • 命中示例:/api、/api/、/api/user,以及 /apitest、/api123(因为 apitest 也是以 api 开头)

转发区别

location /api/ {
    proxy_pass http://localhost:3001/;
    proxy_http_version 1.1;
}
  1. http://localhost:3001/ 末尾带/
  1. http://localhost:3001