Apache mod_rewrite для проксирования с HTTP-аутентификацией
Приложение на моем сервере создает URL-адреса с базовой HTTP-аутентификацией, такие как:
HTTP: // пользователь: пароль @ IP: порт / var1
Однако я хочу использовать их в приложении, которое не поддерживает эту форму аутентификации, поэтому я пытаюсь настроить обратный прокси-сервер с помощью Apache для получения URL-адресов в форме http: // ip / user / pass / var1 / и перепишите их.
В официальной документации Apache государства использовать форму ниже:
RewriteEngine on RewriteRule ^/base/([a-z]+)/([A-Za-z0-9-]+)/([0-9]+)/$ http://$1:$2@ip:port/$3 [P] ProxyPass /base/ http://ip:port/ ProxyPassReverse /base/ http://ip:port/
И хотя это правильно переписать URL, с обратным прокси-сервером включен ошибки Apache для всех HTTP-запросов.
Я предполагаю, что это как-то связано с тем, что я вставлял аутентификацию в URL во время перезаписи, но у меня ограниченный опыт работы с Apache, так что это всего лишь предположение.
Можно ли реализовать то, что я пытаюсь достичь, и если да, то где я иду не так?
0 ответов на вопрос
Похожие вопросы
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
1
Обратный прокси Apache
-
3
Ubuntu Server с рабочим окружением GNOME - настройка разрешений файла конфигурации Apatche
-
-
8
Как я могу дать права на запись в папку всем пользователям Linux?
-
1
Журнал ошибок Apache2
-
2
Mac OS X bash: удалите все apache и PHP вхождения
-
6
Как остановить запуск служб при загрузке в Ubuntu?
-
5
Сопоставьте папку «Сайты» с http: // localhost в OS X
-
2
Существует ли бесплатный анализатор журнала безопасности для apache?
-
6
Установите несколько сред PHP на OS X Snow Leopard