Getting started with Apache web server

<p>Apache is an open source software which enables users to deploy their websites on the internet. It is responsible for accepting HTTP request from visitors and sending back the requested information.</p> <p>Apache is developed and maintained by the&nbsp;<a href="https://httpd.apache.org/" rel="noopener ugc nofollow" target="_blank">Apache Software Foundation</a>. Companies such as LinkedIn, Facebook, Adobe use Apache for their services.</p> <p>Apache has the ability to handle large amounts of traffic with very minimal configuration. Apache also being lightweight and efficient can scale with ease.</p> <h2>How the Apache Web server works</h2> <p>Apache is not a physical server, it is simply a software that is being executed on the server. The Apache web server establishes a connection between a server and the users browser. The Apache web server is compatible with operating systems such as Unix and Windows.</p> <p>There are different components of the Apache web server and how they all work together. Let&rsquo;s take a look at the components and how the work below.</p> <ol> <li><strong>Listener:&nbsp;</strong>The listener being the first component is responsible for accepting incoming connections from clients. The listener listens on a specific port. The ports 80 and 443 are the default ports for HTTP and HTTPS request respectively. Once the client sends a request to the server, the listener accepts and passes it the the&nbsp;<em>Multi-Processing Module (MPM).</em></li> </ol> <p><a href="https://medium.com/@mistazidane/getting-started-with-apache-web-server-4e554a3ce995">Website</a>&nbsp;</p>
Tags: Apache server