Обратный прокси-сервер Apache добавляет заголовок http-запроса в соответствии с REMOTE_USER, использует RewriteRule и ReApache

Ответить
Anonymous
 Обратный прокси-сервер Apache добавляет заголовок http-запроса в соответствии с REMOTE_USER, использует RewriteRule и Re

Сообщение Anonymous »

Я пытаюсь настроить обратный прокси-сервер Apache на сервере B для частного сервера A, на котором есть три пользователя: a1, a2 и a3. Сервер B использует файл карты TXT для сопоставления всех типов пользователей на сервере B (b1,b2...) с сервером A (a1,a2,a3). Сервер A использует заголовок «X-GROUP» в качестве имени пользователя.
Текущая конфигурация Apache следующая:

Код: Выделить всё

 RewriteEngine On
RewriteMap groupmap txt:/etc/apache2/group_map.txt
RewriteRule .* -  [E=GROUP_POLICY:${groupmap:%{LA-U:REMOTE_USER}}]
RequestHeader set X-GROUP %{GROUP_POLICY}e
RequestHeader set X-GROUP-TEST %{REMOTE_USER}e

AuthType Basic
AuthName "private area"
AuthBasicProvider PAM
AuthPAMService www-data
Require valid-user


ProxyPass         http://192.168.46.1:8080
ProxyPassReverse  http://192.168.46.1:8080

Как видите, сервер A находится по адресу 192.168.46.1:8080, txt-файл карты — /etc/apache2/group_map.txt. Кроме того, X-GROUP-TEST используется для test.
Однако HTTP-запросы, полученные сервером B, содержат заголовок X-GROUP без какого-либо присвоенного значения, о чем свидетельствует пакет, захваченный с помощью Wireshark
Изображение

пакет перехватывается с помощью Wireshark.< /p>
Затем я пишу

Код: Выделить всё

printenv.php
[/b] в корневом каталоге веб-сайта для отображения всех заголовков, это показывает, что все два заголовка установлены правильно.
Изображение

Я не знаю, что не так с моей конфигурацией и почему это произошло.
Любые предложения приветствуются!

Подробнее здесь: https://stackoverflow.com/questions/785 ... use-rewrit
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Apache»