Foros de discusión

Liferay port probléma

Mihaly Nadudvari, modificado hace 13 años.

Liferay port probléma

Junior Member Mensajes: 35 Fecha de incorporación: 22/02/10 Mensajes recientes
Sziasztok!

Van egy 5.2.3-as EE Liferay-em (JBoss-Tomcat 4.2.3-en) ami egy virtuális környezetben fut és egy tűzfal mögött van (tűzfalbeállításokat nincs jogom módosítani). Csak a 80-as és a 443-as port van átengedve. A Liferay 8080-ason fut.
Nem szeretném a Liferay-t a 80-ason futtatni.

Kérdésem, hogy mi a legegyszerűbb megoldás, arra hogy a portálom működhessen.

A virtuális környezetbe apache telepítése engedélyezett, tehát rewrite rule-okat és proxypass-okat tudok állítani.


A Válaszokat előre is köszönöm!
thumbnail
Rix Beck, modificado hace 13 años.

RE: Liferay port probléma

Junior Member Mensajes: 95 Fecha de incorporación: 9/11/09 Mensajes recientes
pl.
apache.conf:
ProxyPass / ajp://localhost:8009
ProxyPassReverse / ajp://localhost:8009


ha ilyened is van, akkor a kifejezésnek megfelelő útvonalat nem külde be ajp alá
ProxyPassMatch ^/.+/apache/ !
Mihaly Nadudvari, modificado hace 13 años.

RE: Liferay port probléma

Junior Member Mensajes: 35 Fecha de incorporación: 22/02/10 Mensajes recientes
Szia!

Köszönöm a gyors választ.

Beállítottam, ajp fut, 8009-es portra lehet telnetelni.
Azonban bármilyen oldalt próbálok betölteni, 502-es proxy error:

"Proxy Error

The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request GET /web/pwi.

Reason: DNS lookup failure for: localhost:8009web"

Valami ötelt?
thumbnail
Rix Beck, modificado hace 13 años.

RE: Liferay port probléma

Junior Member Mensajes: 95 Fecha de incorporación: 9/11/09 Mensajes recientes
mod_proxy, proxy_ajp modulok engedélyezve vannak? Tudsz esetleg egy .conf -ot bemásolni?
thumbnail
Zsolt Balogh, modificado hace 13 años.

RE: Liferay port probléma

Expert Mensajes: 463 Fecha de incorporación: 23/03/09 Mensajes recientes
Sziasztok,

A fenti szabályok hibásak, az URL végéről hiányzik a /, így helyes:
ProxyPass / ajp://localhost:8009/
ProxyPassReverse / ajp://localhost:8009/


Ha virtual hostingot is szeretnétek használni, akkor érdemes még ezt is megadni:
ProxyPreserveHost On


Ezzel a kapcsolóval az apache a kérésben beállított Host headert fogja továbbítani mindenképpen.

Zsolt
thumbnail
Rix Beck, modificado hace 13 años.

RE: Liferay port probléma

Junior Member Mensajes: 95 Fecha de incorporación: 9/11/09 Mensajes recientes
Így igaz. Legközelebb ellenőrzöm és nem emlékezetből írom. Elnézést!