Fórum Root.cz

Hlavní témata => Server => Téma založeno: Pavel$ 08. 08. 2014, 19:58:52

Název: ProxyPass/Reverse pro Tomcat
Přispěvatel: Pavel$ 08. 08. 2014, 19:58:52
Ahoj,

do tomcatu jsem si nainstalovat guackamole clienta. Pri nastaveni forwardovani na port 8080 z jinyho serveru na tomcat server se mi ukaze home page, ale nedari se mi autentifikovat. Misto toho vidim v logu hlasku:


Kód: [Vybrat]
WARNING: Authentication attempt from 195.189.X.X for user "null" failed.
Název: Re:ProxyPass / Reverse pro Tomcat
Přispěvatel: Pavel$ 08. 08. 2014, 20:00:11
Ahoj,

do tomcatu jsem si nainstalovat guackamole clienta. Pri nastaveni forwardovani na port 8080 z jinyho serveru na tomcat server se mi ukaze home page, ale nedari se mi autentifikovat. Misto toho vidim v logu hlasku:


Kód: [Vybrat]
WARNING: Authentication attempt from 195.189.X.X for user "null" failed.


Jeste jenom to null se tam ukazuje i kdyz tam jmeno vyplnim ...

conf apache je

Kód: [Vybrat]
<Location "/test">
ProxyPass  http://XXXXX:8080/guacamole-0.8.4
ProxyPassReverse  http://XXXXXX:8080/guacamole-0.8.4
</Location>


Název: Re:ProxyPass / Reverse pro Tomcat
Přispěvatel: Michal 08. 08. 2014, 23:23:08
Projekt Guacamole neznám, ale vypadá velmi zajímavě.
Osobně pro aplikace v Apache Tomcat používám raději AJP proxy, která byla pro tyto případy i navržena. Problémů ale bude v konfiguraci více:

Funkční konfigurace HTTP proxy, která bude zprostředkovat aplikaci na požadovaném URL, by měla být:
Kód: [Vybrat]
<Location "/test/">
  ProxyPass  http://XXXXX:8080/guacamole-0.8.4/ flushpackets=on
  ProxyPassReverse  http://HOSTNAME/guacamole-0.8.4/
  ProxyPassReverseCookiePath /guacamole-0.8.4/ /test/
</Location>
(Předpokládá se webový server Apache provozovaný na standardním HTTP portu 80 a názvem HOSTNAME.)