Sziasztok!
Ismét szeretném a segítségeteket kérni. Apache2-ről mod_proxy és mod_proxy_http modulok segítségével irányítom a kéréseket glassfish felé. Deployoltam az alkalmazást, és ha http://foo.bar:8080/x url-en nézem ok minden, de amennyiben proxy-zom a session-ök nem tárolódnak/érem el a következő kéréskor. Nem tudom hogy merre induljak el, a barátom (google) sem mondott eddig semmi használhatót. Hogyan oldható meg, hogy a kecske is jóllakjon meg a káposzta is megmaradjon?
A proxy config, habár nem hiszem hogy itt a baj:
ServerName local.regisztracio.milli.hu
DocumentRoot /srv/www/regisztracio/
ProxyVia On
ProxyRequests Off
ProxyPass / http://localhost:8080/millisoap-war/
ProxyPassReverse / http://localhost:8080/millisoap-war/
Allow from all
ErrorLog /srv/www/regisztracio/error.log
CustomLog /srv/www/regisztracio/access.log combined
Köszi előre is a szíves segítségeket.
- 1871 megtekintés
Hozzászólások
# Don't do forward proxying
ProxyRequests Off
ProxyPreserveHost on
# Enable reverse proxying
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
# Pass other requests to mongrel instance
ProxyPass / http://127.0.0.1:8800/
ProxyPassReverse / http://127.0.0.1:8800/
Ez a kod mongrel-t hajtott, es mentek a sessionok. A ProxyPreserveHost csak tipp, az lehet, nem is kell oda.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Ez sajna nem segített :( köszi a tippet.
- A hozzászóláshoz be kell jelentkezni
Nem lehet, hogy az uveghal allergias valamire? A sutiket megkapod? Tobbfele bongeszot is probaltal?
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Amint írtam én is azt sejtem, hogy glassfish oldalon van a gond, a kérdésedre válaszolva semmilyem sütit nem tárol semilyen böngésző.
- A hozzászóláshoz be kell jelentkezni
tomcat alatt:
mod_proxy felejtős, nállam nem is működik.
apt-get install libapache2-mod-jk
vhost:
JkLogFile /var/log/apache2/mod_jk.log
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
JKMount /* ajp13
JKMount /*.jsp ajp13
JkRequestLogFormat "%w %V %T"
hátha segít ;)
- A hozzászóláshoz be kell jelentkezni
Viszont a mod_jk erosen epit a tomcat-re. Nem olyan biztos, hogy uveghalhoz is jo, hiszen a legtobb lib hianyzik hozza.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Kösözönöm ez volt a megoldás, glassfissel is megy a mod_jk.
- A hozzászóláshoz be kell jelentkezni
nekem úgy ment, hogy a mod_proxy mellé be kellett izzítani a mod_proxy_http-t is.
- A hozzászóláshoz be kell jelentkezni
Találtam egy dolgot talán segít. Amenniyben a glasshfisben beállítom a virtual-hoz, hogy az alapértelmezett ez a project legyen, és az apache configban nem localhost:8080/foot-t teszek csak localhost:8080-at, akkor megmarad a session. Gondolom ez nem egészséges megoldás, hogy minden oldalnak saját domain-je van a glassfishben.
- A hozzászóláshoz be kell jelentkezni
Ha minden projectnek sajat domain-je van, az jo megoldas. Ha nem kozvetlen az uveghal szolgal ki, akkor ez a legjobb, amit tehetsz. Raadasul a szeparacio nem is olyan rossz dolog. Kulonben en azt hittem, eleve szeparalt dolgokrol beszelunk.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni