Proxy

How to Configure Nginx as a Reverse Proxy on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Configure Nginx as a Reverse Proxy on RHEL 8

Nginx is a high-performance web server that also excels as a reverse proxy, sitting in front of application servers and forwarding client requests to backend services running on internal ports. Using Nginx as a reverse proxy on RHEL 8 allows you to serve Node.js, Python, Java, or any HTTP-based application behind a clean public-facing endpoint […]

Read more
How to Secure Apache with Let's Encrypt and Certbot on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Secure Apache with Let’s Encrypt and Certbot on RHEL 8

Securing your Apache web server with a free SSL/TLS certificate from Let’s Encrypt is one of the most important steps you can take to protect your visitors and improve your site’s trustworthiness. Certbot, the official Let’s Encrypt client, automates the entire certificate issuance and renewal process. On RHEL 8, Certbot is available through the EPEL […]

Read more
How to Secure Nginx with Let's Encrypt and Certbot on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Secure Nginx with Let’s Encrypt and Certbot on RHEL 8

Let’s Encrypt provides free, automatically renewable TLS certificates, and Certbot is the recommended client for obtaining and managing them. On RHEL 8, the certbot and python3-certbot-nginx packages are available from the EPEL (Extra Packages for Enterprise Linux) repository. Once installed, Certbot can automatically obtain a certificate and modify your Nginx configuration to enable HTTPS. This […]

Read more
How to Configure Apache Virtual Hosts on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Configure Apache Virtual Hosts on RHEL 8

Apache virtual hosts allow a single Apache HTTP Server instance to respond to multiple domain names, each with its own document root, logs, and settings. On RHEL 8, virtual host configuration files are placed in /etc/httpd/conf.d/ and are automatically included by the main httpd.conf. This tutorial walks you through creating and enabling an Apache name-based […]

Read more
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
CHAT