Я использую ProxyPass и ProxyPassReverse. В простых случаях это здорово, но поскольку у меня есть URL-адрес, заканчивающийся на «.jpg», он его просто пропускает. Например :-
Рассмотрим утверждение ниже: -
URL-адрес запроса, который я хочу передать: https://xxxxxx/photos/2222.jpg
. Я пишу утверждения, упомянутые ниже, в httpd.conf
ProxyPass /photos/ http://10.40.4.170:80/PrimeCoreServices/api/users/photos/
ProxyPassReverse /photos/ http://10.40.4.170:80/PrimeCoreServices/api/users/photos/
Теперь с другой стороны на моем сервере я получаю запросы только как /photos/2222
то .jpg
часть полностью опущена, без которой я ничего не могу сделать. Пожалуйста, помогите мне это исправить. Веб-сервер apache не позволяет мне разбирать это .jpg
с URL-адресом.
Я действительно хочу знать, как написать конфигурацию для того же самого.
Оба утверждения ProxyPass верны. Проблема не в этом.
Ваш URL будет преобразован в следующий запрос: https://xxxxxx/photos/2222.jpg --> http://10.40.4.170:80/PrimeCoreServices/api/users/photos/2222.jpg
У вас может быть ошибка Rewrite или неправильная обработка параметров на вашем внутреннем сервере.