我想将不同的路径传递给同一个 proxy_pass,但我一直收到 502 Bad gateway。
这些路径使用相同的端口号,但基本路径不同。如何让其从目前返回错误的情况中正常工作。
这就是我当前的位置
worker_processes 4;
# worker_process auto
events { worker_connections 1024; }
http {
server {
listen 80;
charset utf-8;
location ~ ^/api/v1/(wallet|card)/(.*)$ {
proxy_pass http://wallet-service:3007/api/v1/$1/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'Upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
}