我需要知道nginx.conf中以下两行的区别。还有他们的用例。
location /logs {
位置/日志/ {
发布于 2020-04-27 07:06:54
这在http://nginx.org/en/docs/http/ngx_http_core_module.html#location的位置文档中有介绍。
如果以斜杠字符结尾的前缀字符串定义位置,而请求由proxy_pass、fastcgi_pass、uwsgi_pass、scgi_pass、memcached_pass或grpc_pass之一处理,则执行特殊处理。响应一个URI等于此字符串的请求,但没有尾随斜杠,代码301的永久重定向将返回给所请求的URI,并附加斜杠。如果不希望这样,就可以定义URI和位置的精确匹配,如下所示:
location /user/ {
proxy_pass http://user.example.com;
}
location = /user {
proxy_pass http://login.example.com;
}我希望这能帮上忙。
https://stackoverflow.com/questions/61453191
复制相似问题