Я пытаюсь перенаправить один URL-адрес на свой внутренний сервер через обратный прокси-сервер apache, но безуспешно.
Я хочу запросить этот URL: https://front-exemple.com/ws/_login?user=bob&password=azerty*1234
и добраться до https://back-exemple.com:5443/ws/_login?user=bob&password=azerty*1234
На самом деле, я хотел бы пересылать URL-адрес, начинающийся с «https://front-exemple.com/ws/_login?user=bob», а не конец, который может отличаться.
Конфигурация обратного прокси-сервера Apache:
ProxyPassMatch "/ws/_login(.*)" "https://back-exemple.com:5443/ws/_login$1"
ProxyPassReverse "/ws/_login(.*)" "https://back-exemple.com:5443/ws/_login$1"
При такой конфигурации я получил эту ошибку: запрошенный URL / ws / _login не найден.
Итак, я попробовал этот конф (именно то, что я хочу):
ProxyPassMatch "/ws/_login?user=(.*)" "https://back-exemple.com:5443/ws/_login?user=$1"
ProxyPassReverse "/ws/_login?user=(.*)" "https://back-exemple.com:5443/ws/_login?user=$1"
-> не работает: я получил эту ошибку: запрошенный URL / ws / _login не найден. -> Я пытался сбежать \? но ничего не меняет
Я знаю, что это проблема вопросительный знак но я не знаю, как это исправить.
Кто-нибудь когда-нибудь сталкивался с этой проблемой? Заранее благодарю за любую помощь