install Webmin featured image

How to Install Webmin on Ubuntu 18.04

For system administrators, Webmin is a boon. It’s a web-based control panel that allows managing a Linux machine remotely, using a modern web-based interface. Webmin can change various system configurations on the fly, including web servers and databases. It can also manage users, groups, and software packages. In this guide, we will walk you through the steps of installing and …

Nginx featured image

Nginx HTTP Proxying, Load Balancing, Buffering, and Caching: an Overview

Introduction Nginx is a high-performance web server that is also used as a reverse proxy, mail proxy, load balancer, and HTTP cache. Nginx is free and open-source, allowing anyone to download and use it in their server environment. You may have already used Nginx to serve websites. In this tutorial, we will be discussing the other capabilities of Nginx. The …

Apache Nginx featured image

The World of Web Servers: Apache vs. Nginx

Introduction to Apache and Nginx Web servers and protocols are designed to enable users to view web pages. They send a request to view a document that is accepted by the server. The host then essentially serves the document or information to the viewer. The web server plays a central role in letting you view and access web pages on …

Apache Virtual Hosts featured image

Setting Up Apache Virtual Hosts on Ubuntu 20.04

Apache is currently the most widely used web server in the world. It is an open-source software maintained by The Apache Software Foundation. As of September 2020, it is estimated to be serving 36% of all website traffic in the world. Developers love it for its speed, security, reliability, and robustness. Its ease of customization enables it to meet the …