使用 nginx 将所有请求重定向到 api 服务器

2024-02-26

我使用 Nginx 作为反向代理将 api 请求重定向到我的服务器。不幸的是它不能正常工作

我想要实现的是代理所有请求,例如/api/v1/* to http://my-api-server/api/v1/*

这是我写的规则

location /api/v1/ {
   proxy_pass http://my-api-server/api/v1/
}

但它不起作用。任何想法?


Try

location /api/v1/ {
   proxy_pass http://my-api-server
}

In proxy_pass指令,如果您指定的 URI 是/api/v1/在您的情况下,所有匹配的 URI 将被替换为确切指定的 URI/api/v1/但不是/api/v1/*.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 nginx 将所有请求重定向到 api 服务器 的相关文章

随机推荐