Hello! On Wed, Apr 27, 2016 at 08:20:08AM -0400, Dimka wrote:
> Всем привет! > > Сделал на NGiNX закачку файлов по WebDAV. > Все работает отлично за небольшим исключением. > > Если настраиваю proxy_pass (уведомить бекенд о новом файле) то файл в > директории для аплоада не появляется. > При этом, ошибок нет. [...] > В чем может быть проблема? > А может это и не проблема... а фича Проблема в том, что proxy_pass обрабатывает все запросы, и до webdav'а дело не доходит. Как, например, и до отдачи статики. Так и должно быть. > Тогда вопрос, а как сделать чтобы файл сохранялся и бекенд уведомлялся? > Без передачи файла, просто GET запросом. Правильнее всего - писать логи и уведомлять бекенд отдельным сервисом на их основании. Если очень хочется быстро и просто - можно попробовать написать post_action. Но при этом стоит быть готовым к тому, что однажды всё сломается. -- Maxim Dounin http://nginx.org/ _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru