Proxy

How to Configure Nginx Server Blocks (Virtual Hosts) on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Configure Nginx Server Blocks (Virtual Hosts) on RHEL 8

Nginx server blocks — equivalent to Apache’s virtual hosts — allow a single Nginx instance to serve multiple websites from one server. Each server block defines a distinct configuration scope that responds to specific domain names or IP addresses. On RHEL 8, additional server block configuration files are stored under /etc/nginx/conf.d/ and automatically loaded by […]

Read more
How to Install Apache HTTP Server on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Install Apache HTTP Server on RHEL 8

Apache HTTP Server (httpd) is one of the most widely deployed web servers in the world and is fully supported on RHEL 8 through the AppStream repository. After installing the httpd package, you will configure the firewall, review the main configuration file, and serve content from a custom document root. This tutorial covers everything you […]

Read more
How to Install Nginx on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Install Nginx on RHEL 8

Nginx is a high-performance web server and reverse proxy widely used in production Linux environments. On RHEL 8, Nginx is available through the AppStream repository, making installation straightforward with dnf. Once installed, you will need to configure the firewall and SELinux to allow web traffic. This tutorial walks you through a complete Nginx installation and […]

Read more
How to Set Up a Complete DevSecOps Pipeline on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Set Up a Complete DevSecOps Pipeline on RHEL 9

DevSecOps integrates security practices directly into the software development and delivery lifecycle rather than treating security as a final gate before production. The “shift-left” principle means catching vulnerabilities as early as possible — ideally at the developer’s workstation — where they are cheapest to fix. This tutorial walks through building a complete DevSecOps pipeline on […]

Read more
How to Install and Configure Envoy Proxy on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install and Configure Envoy Proxy on RHEL 9

Envoy is a high-performance, cloud-native L4/L7 proxy designed for service mesh architectures and API gateway deployments. Originally built by Lyft, it is the data plane of Istio and is used by organisations running microservices on Kubernetes and bare metal alike. Unlike Nginx or HAProxy, Envoy is designed to run as a sidecar alongside each service, […]

Read more
How to Deploy a .NET Application on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Deploy a .NET Application on RHEL 9

.NET 8 is the current Long-Term Support release of Microsoft’s open-source runtime and is fully supported on RHEL 9 through Microsoft’s official package repository. ASP.NET Core applications run as self-contained processes, which makes them easy to containerise or proxy behind Nginx for production workloads. This tutorial walks through adding the Microsoft repository, installing the .NET […]

Read more
How to Install and Configure Traefik Reverse Proxy on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install and Configure Traefik Reverse Proxy on RHEL 9

Traefik is a modern, cloud-native reverse proxy and load balancer that discovers routing rules dynamically from configuration files, Docker labels, or Kubernetes annotations — eliminating most of the manual virtual host configuration required by Nginx or Apache. Version 3 introduces improved middleware composition, better gRPC support, and enhanced ACME (Let’s Encrypt) certificate management. On RHEL […]

Read more
How to Set Up a Highly Available Web Stack with Keepalived on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Set Up a Highly Available Web Stack with Keepalived on RHEL 9

Keepalived implements the Virtual Router Redundancy Protocol (VRRP) on Linux, allowing two or more servers to share a single virtual IP address (VIP). If the master server fails, the backup server automatically claims the VIP within seconds, providing high availability with no changes required on clients or DNS. On RHEL 9, Keepalived integrates cleanly with […]

Read more
How to Configure Apache2 as a Reverse Proxy on Debian 13 — step-by-step Debian 13 tutorial on Progressive Robot

How to Configure Apache2 as a Reverse Proxy on Debian 13

Introduction Deploying configure apache2 as a reverse proxy on a Debian 13 Trixie machine is straightforward thanks to Debian’s policy-compliant packaging. Unlike rpm-based distributions, Debian stores configuration helpers in /etc/default/, uses update-rc.d for older init scripts, and provides dpkg-reconfigure for interactive package configuration. This tutorial stays on the systemd path throughout. Prerequisites Before you begin, […]

Read more
How to Configure Nginx as a Reverse Proxy on Debian 13 — step-by-step Debian 13 tutorial on Progressive Robot

How to Configure Nginx as a Reverse Proxy on Debian 13

Introduction Debian 13 Trixie is built around the ethos of stability and free software. Setting up configure nginx as a reverse proxy on Trixie leverages the same proven Debian packaging system that powers millions of servers worldwide, while benefiting from the latest upstream releases included in the Trixie freeze. Follow each step carefully and the […]

Read more
CHAT