Portál AbcLinuxu, 12. května 2025 02:05
<Virtualhost ip:80> ... ProxyPass / ajp://localhost:8009/intouch/ ProxyPassReverse / ajp://localhost:8009/intouch/ ServerName crm.domena.tld ... </VirtualHost>V případě, že umažu na koncích řádků "intouch/" tak se mi zobrazí výchozí stránka tomcatu a pokud na konec adresy pridam "intouch/" tak vše funguje tak jak bych si představoval, až na to, že nechci aby se tam to "intouch/" zobrazovalo, ale aby to byl přímo kořenový adresář pro tuto doménu. Pokud do prohlížeče zadám adresu crm.domena.tld a mám httpd nastaven tak jak uvádím výše. Dostanu chybovou hlášku(od tomcatu):
HTTP Status 404 - /intouch/intouch/install/install_start.jspAvšak, když z adresy na kterou mne to presměruje
http://crm.domena.tld/intouch/install/install_start.jspumažu "/intouch"
http://crm.domena.tld/install/install_start.jsp, tak se mi zobrazí daná aplikace a výzva k její instalaci a nastavení jak potřebuji. Ještě podotýkám, že v nastavení tomcatu jsem krom uživatelů nic nenastavoval. Z toho mi vyplývá, že část z toho co potřebuji, dělám asi dobře, ale ne ůplně. A httpd od tomcatu chce asi špatnou složku
webapps/ROOT
?
JkMount
?
ProxyPass /intouch/ ajp://localhost:8009/intouch/ ProxyPassReverse /intouch/ ajp://localhost:8009/intouch/ ProxyPass / ajp://localhost:8009/intouch/ ProxyPassReverse / ajp://localhost:8009/intouch/
RewriteEngine On RewriteRule ^/intouch/(.*) http://crm.domena.tld/$1 [R=301]
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.