Hello! On Thu, Dec 07, 2017 at 02:38:35PM +0200, Андрей Василишин wrote:
> > > Для начала - посмотреть внимательно на то, что написано в > > proxy_pass. > > > > Спасибо, Максим! > > proxy_pass http://backend$request_uri; Что и объясняет наблюдаемое поведение. > Странно что там не > proxy_pass http://backend$uri; Так точно не надо. В общем случае $uri - это URI запроса со снятным эскейпингом, в то время как proxy_pass ожидает корректно поэскейпленный аргумент. Использование $uri в proxy_pass без контроля содержимого гарантировано приведёт к security-проблемам. Правильно просто ничего не указывать: proxy_pass http://backend; тогда nginx сформирует URI запроса на бэкенд самостоятельно исходя из текущего URI запроса. -- Maxim Dounin http://mdounin.ru/ _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru