Fórum Root.cz
Hlavní témata => Server => Téma založeno: Jarda2 29. 05. 2014, 12:45:33
-
Ahoj,
mam nastaveny proxy forward
ProxyPreserveHost On
ProxyPass /test http://192.168.0.10/
ProxyPassReverse /test http://192.168.0.10/
Jenomze portal, ktery bezi na 192.168.0.10 pouziva ruzne dalsi odkazy treba /graf /test atd... pokud nastavim
ProxyPreserveHost On
ProxyPass /test http://192.168.0.10/
ProxyPassReverse /test http://192.168.0.10/
ProxyPass /test/graf http://192.168.0.10/graf
ProxyPassReverse /test/graf http://192.168.0.10/graf
Tak od firefoxu dostanu hlasku "The page isn't redirecting properly"
Jak mam prosim nastavit ProxyPass aby presmeroval libovolne URL requesty na ten dany portal? Omluvte prosim, pokud pouzivam spatnou terminologii.
Bohuzel o tom jak funguje aplikace http://192.168.0.10/graf nemam poneti, nemam k ni pristup...
-
Záleží na tom, jaké odkazy ta aplikace generuje. Pokud jsou absolutní, bude prohlížeč požadovat /graf, tím pádem se ty příkazy pro proxy vůbec neuplatní. Navíc ty přidané řádky
ProxyPass /test/graf http://192.168.0.10/graf
ProxyPassReverse /test/graf http://192.168.0.10/graf
Jsou podle mne zbytečné, to pokryje už ta první varianta s /test.
Hláška o přesměrování od Firefoxu ale ukazuje ještě na jiný problém, možná cyklické přesměrování. Podívejte se přes Firebug, jakou přesně dostanete odpověď od serveru.
-
Prave, ze bez tech pridanejch radku to hlasilo, ze na te masine co dela forward ta page neexistuje
-
Jestli je aplikace na /graf, doporučuji ji na proxy umístit taky na /graf. Pak ani nebudete potřebovat ProxyPassReverse, které stejně moc nefunguje, protože umí měnit jen hlavičky a ne obsah stránek.