Drupal/Tomcat együtt

dvc1201 képe

Sziasztok!
Egy Drupal / Tomcat együttélési probléma megoldására keresek megfejtést.

Adott egy gép (szerver hotelben, Linux oprendszer, fix ip cím, minden jog
van hozzá)
van egy bejegyzett valami.hu név (nem annál a szolgáltatónál, akinél a
szerver van)
Amit el szeretnénk érni:
1.) a www.valami.hu címre egy a gépen istallált Drupal-nak kellene
jelentkezni

2.) az xxx.valami.hu címen egy a Tomcat-ben értelmezett web alkalmazás
legyen elérhető
context alapú, a config fáj a conf/catalina/localhost könyvtárban

3.) az yyy.valami.hu címen egy a Tomcat-ben értelmezett másik web
alkalmazás legyen elérhető
context alapú, a config fáj a conf/catalina/localhost könyvtárban

A megoldás üzleti alapon (pl. szakértői megbízás) is elképzelhető ha valaki tudja a megfejtést.

Előre is kösz a segítséget!

Drupal verzió: 
tolmi képe

A Weblaboron lévő kérdésedre nem kaptál megfelelő választ helyben? Miért a cross-post?

Ha pedig embert keresel a munkára magad helyett, akkor meg emeld ki légyszíves. Megcsinálom neked ha ezt szeretnéd.

0
0

--
Tolmács Márk
Drupal bandita

pp képe

Kétszer küldte be ide a Drupal.hu-ra én töröltem az egyiket és egy másik admin a másikat ugyan abban az időpillanatban, ezért mindkét postja törlődött innen. Aztán írtam neki, hogy érdemesebb lenne ezzel a kérdésével inkább a weblabor.hu-ra mennie, mert ez itt ha nem is teljesen, de offtopic. Oda is beküldte, majd észrevette, hogy itt nincs, megkérdezte mi van, én elmondtam, erre beküldte ide újra. Szóval ne bántsd, mert én/mi hibáztunk.

Az meg értelmesen benne van, hogy egy embert keres akinek fizetne.

A megoldás üzleti alapon (pl. szakértői megbízás) is elképzelhető ha valaki tudja a megfejtést.

0
0
tolmi képe

Oké, én nem tudtam hogy ez történt, szóval nemharap :)

Másrészt meg nem azt írja hogy embert keres, csak azt hogy ha nincs értelmes válasz akkor második lépcsőben megbízna valakit.

Ezért kérdeztem a kollegát, hogy végülis embert keres vagy megoldást, mert a Weblaboron már kapott korrekt megoldásokat és nem láttam értelmét ennek fényében a cross-postnak.

0
0

--
Tolmács Márk
Drupal bandita

dvc1201 képe

Kösz a segítségért amit a Weblaboron kaptam. Csak mellékesen jegyzem meg, hogy van ugyan olyan, hogy két halmaz metszete mindkét halmazt tartalmazza, de ebben csak akkor bízhatunk komolyabban, ha biztosan tudjuk, hogy a két halmaz kölcsönösen tartalmazza egymást :)

Még mérlegeljük, hogy melyik megoldást próbáljuk fel. Köszönöm a felajánlásodat, hogy akár meg is csinálod amit tanácsoltál. Keresni foglak, ha sor kerül rá.

0
0
tolmi képe

Természetesen nem minden drupal.hu olvasó olvassa a weblabort is (és fordítva sem igaz ez). Azonban a cross-post egy igen kellemetlen problémát vet fel a jövőre nézve.

Ti. ha valaki keres valamit, akkor előfordulhat hogy mindkét (három, négy...) helyen csak részinfókat talál, pedig összerakva megjelenik a megoldás egy kérdésre. Éppen ezért én jobban favorizálom azt hogy valahol beküldök egy kérdést és a többi fórumon csak megemlítem hogy itt vagy ott egy ilyen kérdéssel fordultam a közhöz és bocsánat de nem szerettem volna cross-postolni. Még arra is hajlandó vagyok, hogy átvezessem a hozzászólásokat ha a linkelt cross-posthoz írnak :)

szerk: Másik oldala a dolognak, hogy általában akaratos, türelmetlen és erőszakos emberek szoktak cross-postolni, akiket meg szerintem senki sem szeret. ;)

0
0

--
Tolmács Márk
Drupal bandita

dvc1201 képe

11. VirtualHost - Tomcat konfiguráció - xxx.valami.hu

A /etc/httpd/conf/httpd.conf file-ban lehet vezérelni a VirtualHost működést.

11.1. VirtualHost bekapcsolása

NameVirtualHost *:80

11.2. Jakarta connector

LoadModule jk_module modules/mod_jk.so
JkWorkersFile /etc/httpd/conf.d/workers.properties
JkLogFile /etc/httpd/logs/mod_jk.log
JkLogLevel info
JkLogStampFormat "

a %b %d %H:%M:%S %Y]"
JkOptions +ForwardKeySize +ForwardURICompat +ForwardDirectories
JkRequestLogFormat "%w %V %T"
 
(A működéshez a /etc/httpd/conf.d/ könyvtárba kellett egy workers.properties file, megfelelően konfigurálva, de ahhoz nem kell nyúlni többet.)
 
11.3. VirtualHost a fő webszerverre (valami.hu)
 
<VirtualHost *:80>
    ServerName valami.hu
    ServerAlias www.valami.hu
    ErrorLog logs/www.valami.hu-error_log
    CustomLog logs/www.valami.hu-access_log common
</VirtualHost>
 
11.4. Harmadik szintű domain-ek kezelése
 
<VirtualHost *:80>
    ServerName xzy.valami.hu
    ErrorLog logs/xzy.valami.hu-error_log
    CustomLog logs/xzy.valami.hu-access_log common
 
    RewriteEngine on
    RewriteRule   ^/$  /app1/  [R]
 
    JkMount /* ajp13
</VirtualHost>
 
Tehát ezek után új harmadik szintű domain esetén mindössze annyi a teendő, hogy ebben kell átírogatni az "xyz" és a "/app1/" stringeket.
0
0