Перенаправление на разные диски из одного правила в NGINX
Я использую Nginx с Django в развертывании обратного прокси.
Для подачи защищенного содержимого я использую X-accel-redirect
заголовок.
например, для сервировки
D:\Images\raw_images\abc.jpg
я отправляю путь "\Images\raw_images\abc.jpg"
Внутреннее отображение nginx:
location ~ \.(jpg|jpeg)$ {
internal;
root D:\;
}
Это отлично работает.
Из-за ограничений памяти я должен переместить мой новый контент в E:\ с той же иерархией. Например, теперь я должен обслуживать новый контент из
E:\Images\raw_images\abc11.jpg
Есть ли способ, которым я мог бы использовать одно и то же правило для этих двух мест. Я уже пробовала
try_files
но это не похоже на работу.
location ~ \.(jpg|jpeg)$ {
internal;
try_files C:/$1 D:/$1;
}