Site icon Free Linux Tutorials

Top 5 Open-Source Web Servers on Linux

My Top 5 Open-Source Web Servers on Linux (2021)

1.Apache
is a free and open-source cross-platform web server software and actively maintained by the Apache Software Foundation.
It is the most popular web server in the world as it powers around 44+% of the website.
Some basic features and support:
-Loadable dynamic modues
-.htaccess
-IPv6 compatible
-Geolocation based on IP
-Bandwidth throttling and Load balancing

Installation:

Debian/Ubuntu:

sudo apt install httpd

Redhat/CentOS

yum install httpd

Fedora:

dnf install httpd

2. Nginx
-is open source software for web serving, reverse proxying, caching, load balancing, media streaming and the project started with strong focus on maximum performance, high concurrency and low memory usage.

Installation:

Debian/Ubuntu:

sudo apt install nginx

Redhat/CentOS

yum install nginx

Fedora:

dnf install nginx

3.Lighttpd
-is an open-source,lightweight,secure and high performance web server that is optimized for speed-critical environments.

Installation:

Debian/Ubuntu:

sudo apt install lighttpd

Redhat/CentOS

yum install lighttpd

Fedora:

dnf install lighttpd

4.Caddy
-is a powerful, enterprise-ready, open source security-focused web server with automatic HTTPS written in Go.

Installation:

Debian/Ubuntu:

sudo apt install caddy

Redhat/CentOS (enable EPEL repository first)

yum install caddy

Fedora:

dnf install caddy

5.OpenLiteSpeed
-is open source edition of LiteSpeed Web Server enterprise. It is a high-performance and lightweight web server developed by LiteSpeed Technologies.

Installation:

Debian/Ubuntu:

sudo apt install openlitespeed

Redhat/CentOS

yum install openlitespeed

Honorable Mention:

Cherokee
– is an innovative, feature rich, lightning fast and easy to configure open source web server designed for the next generation of highly concurrent secured web applications.

Installation: (it won’t be straightforward  as need to do few steps prior to “apt” or “yum” installation)

Debian/Ubuntu:

sudo apt install cherokee

Redhat/CentOS

yum install cherokee

Exit mobile version