Apache is an open source, cross-platform and completely free command-line software designed to implemented a web server on any Linux and UNIX-like operating system for serving files via the HTTP and HTTPS protocols.
The world’s most used web server software
It’s the world’s most used web server software, serving hundreds of thousands of websites from across the Internet. It is a very secure, easily maintainable, efficient, low on resources, and extensible through plugins. Apache is always compatible with the latest HTTP standards.
While Apache should only be installed by skilled system administrators on computers designed to act as servers, it can also be installed by regular users on their personal computers for testing purposes only, such as web design or web app development.
Getting started with Apache
The old-school way of installing Apache, involves downloading the latest stable source package (be aware that multiple stable branches are maintained at the same time, such as 2.2.x or 2.4.x), saving it on your computer, as well as extracting its contents using an archive manager utility.
Open a terminal emulator app, move to the location of the extracted archive files using the ‘cd’ command (e.g. cd /home/softpedia/httpd-2.4.10) and execute the ‘./configure && make’ command to condigure and compile the software for your operating system/hardware architecture (32-bit and 64-bit CPU architectures are supported at this time).
Then, install it system wide by running the ‘sudo make install’ command. After installation, take a look at the default configuration file located at /usr/local/apache2/conf/httpd.conf or /usr/apache2/conf/httpd.conf and adjust the settings to your needs (see the project’s homepage for details). The httpd service is usually automatically started at boot time, if you've added it to the