Web Servers

From a software perspective, a web server accepts requests for web content over the internet, such as web pages, and returns the desired content. Below are some of the web servers in use today.

IISIIS, or Internet Information Services, is web server software, that is provided by Microsoft and available on various versions of Microsoft Windows, including Windows 10 and Windows 11, as well as Windows Server. It was initially released back in 1995 and can be used for hosting anything on the web, from media streaming to web applications.

Useful Links

ApacheApache is a free and open-source web server, that is developed and maintained by the Apache Software Foundation, which was first released back in 1995. It is cross-platform, with versions for Microsoft Windows, Linux and more.

Useful Links

Apache TomcatApache Tomcat is a free, open-source web server and Servlet container for Java code. It was first developed by Sun Microsystems, but later donated to the Apache Software Foundation.

Today, Apache Tomcat implements much of the Java EE specification, including, Java Servlet, JavaServer Pages, Java Expression Language and Java WebSockets.

Useful Links

NginxNginx is a free and open-source web server that was first released in 2004, which runs on Microsoft Windows, Linux and macOS operating systems, amongst others. It can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache.

Additionally, there is a paid for version available called Nginx Plus.

Useful Links