Java aplikacni server by nikdy neměl byt primo vystaven do internetu. Apache HTTP jako reverse proxy přidává bezpecnost, SSL termination a staticke soubory.
mod_proxy vs. mod_jk¶
mod_proxy pro jednoduché scénáře (HTTP proxy). mod_jk efektivnější (binární AJP protokol) a lepsi pro clustering.
SSL termination¶
SSL ukoncujeme na Apache — Java server komunikuje plain HTTP na lokální siti. Jednodušší sprava certifikatu, offloading šifrování z JVM.
Security headers¶
X-Frame-Options, X-Content-Type-Options, X-XSS-Protection, Strict-Transport-Security. Apache to řeší za aplikacni server.
Staticky obsah¶
CSS, JavaScript, obrázky servíruje Apache primo. mod_deflate pro kompresi, caching headers. Java server se soustředí na business logiku.
Závěrem¶
Apache jako reverse proxy je osvědčený pattern. SSL termination, security headers a staticke soubory — vse na jednom místě.
Potřebujete pomoc s implementací?
Naši experti vám pomohou s návrhem, implementací i provozem. Od architektury po produkci.
Kontaktujte nás