
따라서 현재 다음과 같은 프록시 구성이 있습니다.
ProxyPassMatch ^/foo/bar/(.+)$ https://xyz.domain.net/$1
ProxyPassReverse ^/foo/bar/(.+)$ https://xyz.domain.net/$1
ProxyPreserveHost Off
https://my.website.com/foo/bar/home
예를 들어 에 매핑하려고 합니다 https://xyz.domain.net/home
.
에서 웹페이지를 볼 수 있으므로 프록시패스가 작동하는 것 같습니다 xyz.domain.net/home
. 그러나 웹페이지만 프록시되는 것으로 보입니다. js 파일이나 글꼴과 같은 다른 모든 자산은 올바르게 요청되지 않습니다.
https://xyz.domain.net/home
예를 들어 이 페이지를 로드하면 를 가져옵니다 https://xyz.domain.net/scripts/index.js
. 그러나 프록시 URL을 통해 자산에 액세스하면 https://my.website.com/foo/bar/home
대신 자산 검색이 시도되고 https://my.website.com/scripts/index.js
물론 404로 응답됩니다.
페이지에서 로드한 자산을 서버에서도 검색하려면 포함해야 하는 다른 프록시 지시문이 있습니까 xyz.domain
?
또 다른 정보로, ProxyPreserveHost On
대신 시도했지만 Off
이는 액세스하려는 모든 페이지의 최종 서버에서 403을 검색합니다.
Oracle HTTP Server 버전 12.2.1.4를 사용하고 있습니다.
미리 감사드립니다.