Coloque a opção RequestHeader
config no bloco <Location>
relevante.
Estou configurando o Apache 2.4 para ser executado como um proxy reverso para vários aplicativos.
Um deles é Artifactory, que diz que eu deveria usar o Apache para definir um cabeçalho (o cabeçalho é: X-Artifactory-Override-Base-Url) na solicitação ao usar o Artifactory configurando um proxy reverso do Apache ( link ).
Eu tenho um host virtual que envia solicitações para os diferentes aplicativos com base no caminho do contexto na URL. Então, o link iria para o aplicativo Artifactory. / app2 iria para o aplicativo 2 e assim por diante.
A minha pergunta é: Como defino apenas o cabeçalho X-Artifactory-Override-Base-Url
para pedidos destinados a Artifactory?
Eu estava tentando usar uma instrução If que veria se o URI contém o Artifactory, assim:
<If "%{REQUEST_URI} == '^/artifactory*'">
RequestHeader set X-Artifactory-Override-Base-Url https://apache-proxy.com/artifactory
</If>
Isso está correto? Ou há uma maneira melhor de fazer isto? Qualquer ajuda apreciada!
Coloque a opção RequestHeader
config no bloco <Location>
relevante.