przekazywanie proxy z przepisywaniem adresu URL
Przepraszamy, jeśli jest to pytanie dla początkujących - nie mogę uwierzyć, że jest trudne, więc chyba czegoś brakuje.
Mam zgłoszenie włączone
[url=https://example.com/application/]https://example.com/application/[/url]*... Wykorzystuje pliki PNG uzyskane z
[url=https://reference.com/maps/]https://reference.com/maps/[/url]*Chcę zadzwonić pod kołdrę
[url=https://example.com/maps/]https://example.com/maps/[/url]*aby zwrócić odpowiedni plik PNG z witryny reference.com, a także buforować zawartość, jeśli to możliwe.
Próbowałem odwrotnego proxy:
ProxyPass/maps/ [url=https://reference.com/maps/]https://reference.com/maps/[/url]
Teraz, jeśli moje pliki źródłowe mają
<img src="/maps/PNG1.png">przeglądarka pokazuje mi
[url=https://reference.com/maps.PNG1.png]https://reference.com/maps.PNG1.png[/url], ale przeglądarka pobiera, a nie serwer.
Próbowałem przekierować serwery proxy, korzystając z przykładu na
http://httpd.apache.org/docs/2 ... .html
http://httpd.apache.org/docs/2 ... .html
:
RewriteEngine on
RewriteBase "/maps/"
RewriteRule "^(.*)$" "[url=https://reference.com/maps/]https://reference.com/maps/[/url]$1" [P]
ProxyPassReverse "/maps/" "[url=https://example.com/maps/"]https://example.com/maps/"[/url]
Co pokazują dzienniki ponownego zapisu
(2) init rewrite engine with requested uri/maps/PNG1.png
(1) pass through/maps/PNG1.png
czego mi brakuje? Są komplikacje - to wszystko jest SSL (tak, SSLProxy jest włączony), a połączenie przez serwer PNG wykorzystuje uwierzytelnianie klienta, ale nie sądzę, aby to miało znaczenie. Tak, i to używa IBM HTTP Server, ale myślę, że struktura dyrektywy jest taka sama jak Apache.
Ktoś?
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
0 odpowiedzi