Configure and Install Varnish on CentOS/Ubuntu.

Posted at February 27, 2017 at 6:48 pm by Jithin

In this tutorial we can check how to Configure and Install Varnish on CentOS/Ubuntu server. Varnish is the most powerful open source HTTP engine/reverse HTTP proxy that has the capability to increase the site speed, especially when there is high traffic on the site. Varnish Cache visits your page only once for caching the page and all the future request for that page will be served by varnish cache   Install varnish Before installing varnish, we need to add varnish repositories   [...]

Read More

What is HTTP/2? Advantages of HTTP/2

Posted at February 27, 2017 at 6:41 pm by Jithin

HTTP/2 protocol are used by two groups. Ones who currently use HTTP/2 to increase the speed of the website performance and other ones who are planning to use HTTP/2 in future. In this tutorial, we will be discussing more about HTTP/2.   About HTTP/2 HTTP/2 is a newly arrived version of the most popular HTTP network protocol. Hypertext Transfer Protocol is used by the World Wide Web. This protocol helps to transfer both text and media information with the help of web links in betwee   [...]

Read More

Manage Keep-Alive settings in WHM

Posted at November 29, 2016 at 1:42 pm by Jithin

Keep-Alive maintains the connection between client and the server. It is used to prevent the connection from intermittent breaking. For this please follow the below steps.   1) Login to your WHM interface. 2) Select the option ‘Service configuration’.   3) Click on the icon ‘Apache configuration’.   4) Click on ‘Global Configuration’.   5) Select the ‘on or off’ button to change the settings.   6) Click Sav   [...]

Read More

CakePHP Installation and Features

Posted at October 28, 2016 at 4:18 pm by Jithin

CakePHP is an open source web framework and is written in PHP. It follows the model view controller (MVC) approach. It makes building web applications simpler, faster, and require less code. It provides the tools you need to get started coding and what you need to get done; the logic specific to your application.   Requirements of CakePHP 1) HTTP Server. For example: Apache. Having mod_rewrite is preferred, but by no means required. 2) PHP 5.5.9 or greater (including PHP 7).    [...]

Read More

Types of HTTP Request Methods

Posted at October 14, 2016 at 3:58 pm by Jithin

Overview HTTP capacities as a request–response convention in the client–server processing model. A web program, for instance, might be the client and an application running on a PC facilitating a site might be the server. The client presents a HTTP ask for message to the server. The server, which gives resources, for example, HTML records and others, performs different capacities for the benefit of the client, gives back a message to the customer. The reaction contains fulfillment status    [...]

Read More

About 404 errors and How to Troubleshoot it?

Posted at October 14, 2016 at 3:55 pm by Jithin

What is a 404 error? The 404 is an http status code. There are many other status codes as 401, 403, etc. Every status code has its own meaning. The 404 code means the requested item could not be found.   What is an HTTP Status Code? The http status code is a standard response code given by web servers on the Internet. The status code is a 3-digit integer where the first digit defines the class of response and the last two digits usually do not have any classification role. When a pr   [...]

Read More

Installing CouchDB and it’s Features

Posted at September 22, 2016 at 5:37 pm by Jithin

CouchDB is an open source database software that completely embraces the web. It is developed by an Apache software foundation. It stores your data with JSON documents. CouchDB uses HTTP to access the documents and query indexes with the web browser. It uses JavaScript to Index, combine, and transform the documents. CouchDB provides an easy to use web administration console and it works well with modern web and mobile apps. CouchDB consists of a fault-tolerant storage engine that puts the safety   [...]

Read More

Features and Details of LiteSpeed Web Server ( LSWS )

Posted at September 8, 2016 at 6:27 pm by Jithin

What is LiteSpeed web server LiteSpeed is a web server. Its function is to respond to the requests from a client. Both request and the response will be in the HTTP (Hyper Text Transfer Protocol) protocol. The web responses will be files that creates a web page. The common web servers are Apache, IIS, and nginx. The LiteSpeed Web Server (LSWS) is a high-performance Apache drop-in replacement. According to LiteSpeed Technologies Inc., the LiteSpeed Web Server (LSWS) is the 4th most popular web    [...]

Read More

Introduction to Java Servlet

Posted at September 8, 2016 at 6:20 pm by Jithin

What is Servlet? A Servlet can be simply defined as a program that extends the capabilities of a server. Usually the Servlet is in java and can respond to web requests. The Servlets implement applications hosted on web servers. In such cases, these Servlets are the counterpart to other technologies used to implement dynamic web contents such as ASP.NET and PHP.   Introduction to JAVA Java is a programming language and computing platform. It was first released by the Sun Microsystems   [...]

Read More

What is Varnish cache and how it works?

Posted at August 22, 2016 at 11:02 am by Jithin

Varnish is a program that can increase the speed of a Web site while simultaneously reducing the load on the Web server. “Varnish is a "Web application accelerator also known as a caching HTTP reverse proxy” - according to Varnish's official website. When you consider what a Web server does at an abnormal state, it gets what HTTP asks for and returns HTTP reactions. Ideally, the server would give back a reaction instantly without doing any genuine work. In this present reality, in any case,    [...]

Read More

Common Network Protocols and Their Ports

Posted at August 4, 2016 at 5:00 pm by Jithin

There are many protocols while establishing a connection in the internet. According to the type of connection need to be established, the protocols used varies. The protocols define the characteristics of the connection. Let’s see what a protocol is.   Network Protocol Simply, a protocol is a set of rules. A network protocol is a set of rules followed by the network. Network protocols are formal standards and policies made up of rules, procedures and formats that defines communicatio   [...]

Read More

Understanding Http Status Codes

Posted at August 4, 2016 at 4:51 pm by Jithin

We all are familiar with web browsers. While accessing the Internet, sometimes we will be getting error pages such as “Page not found”, “Internal Server Error” etc. These error messages contain a code. These are known as http status codes. Being the error, it is actually the status of the http request, so that is called, status codes.   Structure of http status codes The http status codes element is a three-digit integer. The first digit of the code defines the class of the ser   [...]

Read More

What is ModSecurity and how to use it?

Posted at August 4, 2016 at 4:34 pm by Jithin

ModSecurity is an open-source web-based firewall application (or WAF) supported by different web servers: Apache, Nginx and IIS. With over 70% of all attacks now carried out over the web application level, organizations need every help they can get in making their systems secure. ModSecurity is a web application firewall that can work either embedded or as a reverse proxy. Web application firewalls are deployed to establish an external security layer that increases the protection level, detec   [...]

Read More