Skip to main content

How To Enable GZIP Compression In Tomcat Server At AWS EC2 Instance



1.     Before enable gzip compression there is no content-encoding : gzip in Response Header.
  •      How to see response header?
Firstly, inspect your project in browser . For inspect right click and then select a option inspect. Then your screen will look likes



2.     Connect EC2 instance through any SSH tool like Putty 
  • Putty is login as ec2-user.
  • Now go to tomcat installed directory by entering command given below.
  • cd /usr/share/tomcat8/conf
  • List down all the files under this directory by entering command ls
  • Open server.xml file in edit mode by entering command sudo vi server.xml


  • Then you will see a screen like this.


  • You have  to search for a tag <Service name="Catalina">

  • Under <Service name="Catalina"> this tag  you have to search for a tag like given below and make all changes under this tag.


  • See the highlighted part and make all changes.

             <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               compression="on" compressionMinSize="2048" noCompressionUserAgents="gozilla, traviata" compressableMimeType="text/html,text/xml,text/plain,text/css,text/javascript,application/javascript"
               redirectPort="8443" />

  • After changes your screen will look likes

  • After enabling gzip compression our response will look likes






Comments

Popular posts from this blog

Android & iOS Application Development For Dummies

App Development ProcessApp Development Process explained in the most simplified way This tutorial will guide all the beginners how an app is developed from scratch and will help in letting the beginners know how the process works.Phase-1 (Conceptualization): Even a concept or an idea starts with an approach to introduce something after acknowledging the inkling of amiss or what's missing in the existing market. Developing the aftermath ideas involves critical questioning and rational thinking towards the wire-framing stage. Phase-2 (Design): After analyzing the idea thoroughly and looking through all possible dimensions, comes the design part, where a feasible layout of the model is planned to move ahead for the further development processes. Phase-3 (Coding): Development process begins with designing a user-friendly UI. Prototypes of the model are prepared with the combined agreement of developers and designers to increase the efficiency and capitalization. The expedience checking r…

Amazon EC2 Server Setup & Installing JDK 8 and Tomcat 8, Running on Port 80 & 443 and Redirect Request from port 80 to 8080 and 443 to 8443

Amazon EC2 Server Setup & Installing JDK 8 and Tomcat 8, Running on Port 80 & 443 and Redirect Request from port 80 to 8080 and 443 to 8443.Step 1 : Log in to youraws account by following this link then click on my account and choose option aws management console.
Note: I am assuming you created your account with aws and you are ready with you account if you haven’t done then you can check out on google you will get many and it's a straight forward steps if you have still problem while creating an account you can comment in comment box i will also provide tutorial for that.
Once you logged in aws management console you are able to see window like this one


Note : Before we go ahead we have to select proper reason from right and side.I choose ohio region for this example.
Step 2 : Now you have to choose EC2 Server from Services tab on left side top corner then choose EC2 Services from “Compute option”

You will get window like this one and right now i have one instance is running for…
Why Do We Need Social Media Marketing For Our Business.
A long time ago when businesses wanted the market to expose their products or service to the public, the most viable options were print marketing or television and radio advertising. Websites were slowly started establishing their way into the mainstream for business, and people were without hesitantly boarding the internet train one-by-one. Fast forward to 2017 and the ways in which businesses can market to their customers have changed very tremendously! Websites for businesses are now more than mainstream, they’ve become a necessity for business purpose. Millions of customers were using search engines to find everything they need to know about a business before even making a purchase. Videos were the new shiny attention-getters and anyone who has a Twitter or Facebook account to keep up with their friends, acquaintances, and near and dear ones.
With all of these rapidly-made new advancements in technology, has opened a door not on…