abc.com의 모든 요청을 abc-test.com으로 리디렉션해야 하는 Apache 역방향 프록시 설정이 있는데, 이 프록시의 백엔드는 AWS ALB입니다. 다음 구성이 작동하지 않습니다.
ProxyRequests Off
ProxyPass / https://internal-us-east-1.elb.amazonaws.com/ retry=0 connectiontimeout=300 timeout=300
ProxyPassReverse / https://internal-us-east-1.elb.amazonaws.com
SSLProxyEngine on
SSLProxyVerify none
<Proxy https://internal-us-east-1.elb.amazonaws.com/*>
Order allow,deny
Allow from all
</Proxy>
ProxyPreserveHost On
RewriteEngine On
RewriteRule ^(.*)$ https://abc-test$1 [L,R]
동일한 아파치 구성에 백엔드가 다른 여러 가상 호스트가 있는데 놀랍게도 위의 가상 호스트가 다른 백엔드로 리디렉션되고 있습니다. 이 동작은 가상 호스트에 리디렉션 규칙을 적용해야만 복제할 수 있습니다. 그렇지 않으면 모든 것이 정상입니다.
이에 대한 도움을 주시면 대단히 감사하겠습니다.