Knowledgebase & Downloads
The knowledgebase provides documentation written by our team. Please select a category or search for answers.
Articles
I enabled compression with Optimize Website in cPanel but Tomcat pages are not compressed
The 'Optimize Website' function of cPanel places mod_deflate directives in .htaccess file in your home directory.
For requests that are mapped to your application server (this is very common setup for JVM Host clients) the Apache webserver
skips reading of .htaccess thus making the compression inactive for these requests.
In such case please open a ticket and we will copy your existing compression settings from ~/.htaccess to
/etc/httpd/conf/userdata/std/2/[USERNAME]/[DOMAIN]/deflate.conf
where these will be honored by the webserver.
Example configuration for compressing all contents - as generated by cPanel - is:
<IfModule mod_deflate.c>
SetOutputFilter DEFLATE
<IfModule mod_setenvif.c>
# Netscape 4.x has some problems...
BrowserMatch ^Mozilla/4 gzip-only-text/html
# Netscape 4.06-4.08 have some more problems
BrowserMatch ^Mozilla/4\.0[678] no-gzip
# MSIE masquerades as Netscape, but it is fine
# BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
# NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48
# the above regex won't work. You can use the following
# workaround to get the desired effect:
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
# Don't compress images
SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary
</IfModule>
<IfModule mod_headers.c>
# Make sure proxies don't deliver the wrong content
Header append Vary User-Agent env=!dont-vary
</IfModule>
</IfModule>
- © 2016-2024 JVMHost.com All rights are reserved.