Apache mod_rewrite para Proxy com autenticação básica de URL HTTP

0

Um aplicativo no meu servidor produz URLs com autenticação HTTP básica, como:

link

No entanto, quero usá-los em um aplicativo que não suporta essa forma de autenticação, portanto, estou tentando configurar um proxy reverso usando o Apache para obter URLs no formato link e reescreva-os.

A documentação oficial do Apache indica o uso do formulário abaixo:

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/

E, embora isso reescreva a URL corretamente, o proxy reverso ativou os erros do Apache para todas as solicitações HTTP.

Suponho que isso tenha algo a ver comigo ao inserir autenticação na URL durante a reescrita, mas tenho pouca experiência com o Apache, portanto, isso é apenas uma suposição.

É possível implementar o que estou tentando alcançar e, em caso afirmativo, para onde estou indo errado?

    
por Sam B 28.04.2018 / 13:14

0 respostas