Przekazywanie adresu na inny adres
Próbuję proxy adresu IP ze ścieżką. Oto, co zrobiłem;
<VirtualHost 200.0.0.1:80>
ServerAdmin admin@site-address.com
ServerName app.example.com
ServerAlias app.example.com <Proxy *>
Order deny,allow
Allow from all
</Proxy> ProxyPreserveHost On
ProxyPass/[url=http://200.0.0.11:8080/some/path/here/]http://200.0.0.11:8080/some/path/here/[/url]
ProxyPassReverse/[url=http://200.0.0.11:8080/some/path/here/]http://200.0.0.11:8080/some/path/here/[/url] ProxyPass/index.html [url=http://200.0.0.11:8080/some/path/here/index.html]http://200.0.0.11:8080/some/path/here/index.html[/url]
ProxyPassReverse/index.html [url=http://200.0.0.11:8080/some/path/here/index.html</VirtualHost>]http://200.0.0.11:8080/some/pa ... gt%3B[/url]
Chcę, aby użytkownik, który przejdzie do app.example.com, zobaczył
http://200.0.0.11:8080/some/path/here/
http://200.0.0.11:8080/some/path/here/
zawartość bez zmiany adresu URL. Przy tych ustawieniach, gdy użytkownik napisze app.example.com, adres URL zmieni się na app.example.com/some/path/here/, a przeglądarka wyświetli komunikat „Ups, znalazłeś uszkodzony link”.
Co mam winić i jak to naprawić.
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
3 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Działa jak zegar. Może problem jest
część. Ale szczerze mówiąc, nie wiem, co dokładnie tam robisz.
Myślę też tak:
Nie jest potrzebny, ponieważ jest zawarty w pierwszym, ponieważ wszystko oczywiście działa rekurencyjnie.
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
dokumentacja
http://httpd.apache.org/docs/2 ... ypass
,
Skonfigurowane reguły ProxyPass i ProxyPassMatch są sprawdzane w kolejności, w jakiej zostały skonfigurowane. Pierwsza pasująca reguła wygrywa. Dlatego generalnie należy sortować sprzeczne reguły ProxyPass, zaczynając od najdłuższych adresów URL. W przeciwnym razie późniejsze reguły dla dłuższych adresów URL zostaną przesłonięte przez wszelkie wcześniejsze reguły, które używają wiodącego podłańcucha adresu URL.
Możesz
również
doceniam decyzję o włączeniu
... To niezwykłe.
Jeśli spróbujesz
byle co
wylądować
właśnie
„jakaś/ścieżka/tutaj/”, to znaczy próbuje odrzucić wszystko, co następuje
zwróć uwagę, że domyślnie wszystko, co następuje
dołączony do końca
.
Uchwyt
który
sytuacje, których możesz potrzebować
dyrektywa
http://httpd.apache.org/docs/2 ... erule
od
http://httpd.apache.org/docs/2 ... flags
ustawione do przetwarzania proxy.
Zobacz także dokumentację Apache dla
Używanie mod_rewrite dla serwerów proxy
http://httpd.apache.org/docs/2 ... .html
.
Oto punkt wyjścia: