2017-01-18 2 views
0

У нас есть обратный прокси-сервер, который использует правило перезаписи для перенаправления одного адреса на другой.Обратный прокси-сервер Apache - перезаписать и заменить ответ на возврат

Когда перенаправление работает, мы возвращаем ответ с этого сайта (google) в виде страницы txt.

Теперь мы хотим заменить несколько слов на этой странице и направить их на исходный сервер, который попросил об этом.

Наша конфигурация выглядит следующим образом:

ProxyRequests Off 
RewriteEngine on 

RewriteRule ^/books\.google\.com(.*) https://books.google.com/$1 
Substitute "s/thumbnail_url/test/ni" 

Мы получаем страницу назад от Google, но Замены слов на странице не работает.

Надеясь, что кто-то сможет ответить на него.

Благодаря

ответ

0

Найден способ сделать это, добавив следующие строки:

SSLProxyEngine On RequestHeader установлен Front-End-Https "О"

Substitute «с/thumbnail_url/тест/ni "[P]

Причина [P] заставит весь запрос работать с https (как определено правило перезаписи) и две первые строки поддерживают SSL на прокси-сервере apache.

Lavi

Смежные вопросы