我正在学习 nginx,试图设置一个内部服务器。我的配置是:
upstream app{
server app:8000;
}
server {
listen 80;
location /api/app/ {
proxy_pass http://app;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
proxy_redirect off;
}
}
我想用localhost/api/app/admin请求 nginx ,但我的应用程序只能响应app:8000/admin。因此,我只想将admin/传递给应用程序。我尝试使用重写,但无法获得所需的结果。