Иван Мишин Wrote: ------------------------------------------------------- > > > > Предложенный вами синтаксис location/ пришлось сократить, иначе при > > проверке > > конфигурации возникала ошибка: > > nginx: named location "@nameloc" can be on the server levby s.ivanov - Nginx Mailing List - Russian
Действительно, после выноса @nameloc на уровень сервера заработало как и требовалось: запросы к самой dll без аргументов запрещены, запросы с правильным ключом проксируются. Большое спасибо!by s.ivanov - Nginx Mailing List - Russian
С таким вариантом получаем 403 Forbidden на URL любого типа, разрешённые и нет — проксирования не происходит, не срабатывает правило. Пробовал и так: location /Mydll.dll { if ($query_string ~ al= ) { proxy_pass http://192.168.0.2:3000; } deny all; } и так: proxy_pass http:/by s.ivanov - Nginx Mailing List - Russian
Проксировать нужно не только al=5f4ff3cb6478424481d6dfdf9d9a3696, но и все запросы вида al=5f4ff3cb6478424481d6dfdf9d9a3696 (значение может быть любое из соответствующего количества букв и цифр, это переменная). Попытка заменить в предложенном вариаby s.ivanov - Nginx Mailing List - Russian
Необходимо сделать проксирование запросов вида http://site.ru/Mydll.dll?al=5f4ff3cb6478424481d6dfdf9d9a3696 на другой веб-сервер.При этом проксировать нужно только запросы указанного вида, любые другие в том числе и http://site.ru/Mydll.dll должны быть запby s.ivanov - Nginx Mailing List - Russian