Как настроить обратный прокси Apache для конкретного домена

У меня установлено приложение appname.com и я использую apacheproxy сервер. Оба находятся на разных серверах.

Когда пользователь пытается получить доступ к веб-сайту appname.com я хочу делать Basic Authentication используя прокси, и если он завершает аутентификацию, я хочу отправить его имя пользователя в заголовках appname.com который находится на другом сервере, чем proxy

Я сделал подобное для myproxy.com/appname местоположение с ниже рабочим раствором.

ProxyPass /appname http://appname.com
ProxyPassReverse /wordpress http://appname.com

<Location /appname>
    AuthType Basic
    AuthName "Restricted Files"
    # (Following line optional)
    AuthBasicProvider file
    AuthUserFile /home/tomcat/apache/.htpasswd
    Require valid-user

    RewriteEngine on
    RewriteRule .* - [E=RU:%{REMOTE_USER}]
    RequestHeader set X-Forwarded-User %{REMOTE_USER}s
</Location>

Я хочу такое же решение для домена appname.com вместо места /appname, Я пытаюсь с VirtualHost но не в состоянии сделать это, так как appname.com находится на другом сервере, чем прокси.

Любой намек на это? Благодарю.

0 ответов

Другие вопросы по тегам