Устанолвен nginx фронтэнд + apache бэкэнд
Установлен redmine c модулем passanger для apache
location / {
proxy_pass http://127.0.0.1:8080;
include /etc/nginx/proxy_params;
}
location ~* \.(jpg|jpeg|gif|png|js)$ {
root /usr/share/redmine/public/;
}
Все работает нормально на первый взгляд.
Проблема в зазгрузке файлов которые заканчиваются собственно на
jpg|jpeg|gif|png|js
т.е. если попытаться сделать загрузку файлов в redmine то она не работает, так как загрузка работает через
uploads.js
который не находиться из-за того, что ищется в
/usr/share/redmine/public/
Для теста убрал js оставив только это
jpg|jpeg|gif|png, файлы стали грузится, но например получить доступ к ним не могу. Т.е. когда нажимаю в списке на загруженный файл путь к нему
/attachments/download/12/1.jpg 404 Not Found о чем любезно сообщает nginx, что тоже логично.
Вопрос как сделать, чтобы отдавалась статика и в тоже время работала загрузка пользовательских файлов и redmine скрипты?