Есть конфиг, который просто отдает содержимое директории
server {
listen 80;
server_name media.static;
root /home/myname/stuff;
location / {
autoindex on;
}
}
Файлы доступны из браузера, все ок. Структура папок тут такая
/home/myname/stuff/название_домена/static/robots.txt
Теперь пытаюсь использовать эти файлы в другом конфиге, но это не работает
upstream public-api {
server public.api;
}
upstream media-static {
server media.static;
}
server {
listen 80 default_server;
listen [::]:80 default_server;
location / {
proxy_pass http://front/;
}
location /robots.txt {
proxy_pass http://media-static/$host/static;
}
}
Почему не работает и как сделать чтобы отдавался файл через прокси?