我正在寻找将 nginx 配置文件转换为具有多个子路径 api 配置的 caddy。
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name example.com;
root /usr/local/var/www/example/ui;
index index.html index.htm;
location /api/ {
proxy_pass http://localhost:9000/api/;
proxy_redirect off;
proxy_buffering off;
proxy_set_header Host $host;
}
location /usermgmt/ {
proxy_pass http://127.0.0.1:9000/;
proxy_redirect off;
proxy_buffering off;
}
location /integrations/ {
proxy_pass http://127.0.0.1:9003/;
proxy_redirect off;
proxy_buffering off;
proxy_set_header Host $host;
}
我尝试使用球童 reverse_proxy 但无法正常工作。Api 请求应该通过代理转到 example.com/api 而不是 example.com/integration/api。请帮助我如何解决这个问题。