/ / apache tomcat 503 stránka s vlastnými chybami - tomcat, apache2, http-status-code-503

apache tomcat 503 vlastná chybová stránka - tomcat, apache2, http-status-code-503

Mám apache2 a tomcat6 (nie je nainštalovaný z repozitára apt, ručne stiahnutý a nainštalovaný) beží na portu 80 s nastavením mod_jk. Stránky servera jsp sa pristupujú smerom k prehliadaču http://myapp.mydomain.com/ (virtuálny hosting sa vykonáva v.xml) a v apache). Pokúšam sa presmerovať chybovú stránku 503 na stránku vlastných chýb, keď je v priebehu nasadenia piklina -9 java alebo /etc/init.d/tomcat stop).

Moja apačská dokumentácia Root je / var / www / so umiestňujem pod vstup do súboru apache2.conf

ErrorDocument 503 maintenance.html a vytvorila údržbu súborov.html pod / var / www. Keď som testoval zastavenie kocky a dostal som stránku presmerovanú na údržbu.html bez zmeny adresy URL, ale aktuálna stránka sa nezobrazila, namiesto toho názov súboru maintenance.html sa zobrazí v prehliadači. Mohol by mi niekto pomôcť správne nakonfigurovať apache, ktorý presmeruje na správnu stránku maintenance.html, keď je tomcat vypnutý ?.

odpovede:

4 pre odpoveď č. 1

Z apache dokumentácie,

URLs can begin with a slash (/) for local web-paths (relative to the
DocumentRoot), or be a full URL which the client can resolve.

hádam ErrorDocument 503 /maintenance.html by mal fungovať.


0 pre odpoveď č. 2

Ak používate Apache s konektormi Tomcat,riešenie je o niečo zložitejšie ako jednoduché pridanie a smernica ErrorDocument. Musíte explicitne povedať, že Apache NIE sa pozerá do pripojeného konektora pre váš /maintenance.html súbor; skôr sa na to namiesto toho musí zaoberať lokálne.

Na tento problém som vysvetlil svoje pracovné riešenie tu