Fórum Root.cz

Hlavní témata => Server => Téma založeno: Danbal 15. 08. 2013, 10:19:19

Název: Apache -> Tomcat -> rev.proxy
Přispěvatel: Danbal 15. 08. 2013, 10:19:19
Ahoj,
sorry za mozna blbej dotaz, ale bohuzel sem na nej nenasel odpoved, tak to zkusim tady. Mam nainstalovanyho Tomcata a Apache na nejakem testovacim serveru a nastavenou rev.proxy abych nemusel zadavat adresu na toho tomcata s nejakym portem atp., takze ted kdyz zadam http://testsrv/manager tak se dostanu na Tomcat Web Application Manager. Ja bych potreboval, abych se na nej dostal pres http://testsrvr/app/manager ... a jako netusim jak.
V httpd mam momentalne nastaveno :

Kód: [Vybrat]
<Location /manager>
   ProxyPass ajp://TESTSRV:8010/manager/
   ProxyPassReverse ajp://TESTSRV:8010/manager/
</Location>

Pouha zmena
Kód: [Vybrat]
<Location /app/manager> nefunguje jak sem se domnival, dostal sem tip, ze by to melo jit pres mod_rewrite.so , ale nejak sem nepochopil jak toto funguje. Poradi nekdo jak na to ? Dekuju M.
Název: Re:Apache -> Tomcat -> rev.proxy
Přispěvatel: Jan Vostrý 15. 08. 2013, 11:58:16
Ahoj,
zkus tohle:
Kód: [Vybrat]
   ProxyPass /app/manager ajp://TESTSRV:8010/manager/
   ProxyPassReverse /app/manager ajp://TESTSRV:8010/manager/
Název: Re:Apache -> Tomcat -> rev.proxy
Přispěvatel: MichalF. 15. 08. 2013, 13:34:22
Bohuzel takhle to take nebezi, resp. ani nenabehne sluzba apache, pokud to mam takto :

Kód: [Vybrat]
<Location /manager>
   ProxyPass /app/manager ajp://TESTSRV:8010/manager/
   ProxyPassReverse /app/manager ajp://TESTSRV:8010/manager/
</Location>

V logu pri restartu pak vidim :
Syntax error on line 140 of C:/Apache/conf/httpd.conf: ProxyPass|ProxyPassMatch can not have a path when defined in a location.
The I/O operation has been aborted because of either a thread exit or an application request.  : winnt_accept: Asynchronous AcceptEx failed.

Pokud vynecham prvni a posledni radek z toho kofu, tak sice apache nabehne, ale presto to nebezi.
Název: Re:Apache -> Tomcat -> rev.proxy
Přispěvatel: alfi 15. 08. 2013, 14:18:38
zkus ještě mod_jk (http://tomcat.apache.org/connectors-doc/)