web server

How to Set Up Remote Desktop Gateway on Windows Server 2016 — step-by-step Windows Server 2016 tutorial on Progressive Robot

How to Set Up Remote Desktop Gateway on Windows Server 2016

How to Set Up Windows Server 2016 Remote Desktop Gateway Remote Desktop Gateway (RD Gateway) is a role service in Windows Server 2016 Remote Desktop Services that enables authorised users to connect to internal network resources through HTTPS. Instead of exposing RDP port 3389 directly to the internet (which is a major security risk), RD […]

Read more
Common Problems 113015

Windows Server 2016 – SChannel TLS handshake failures after cipher hardening – Fix & Prevention

🟠 High   ⏱ 5–30 min  Last verified: 7 October 2022 Affected versions: Windows Server 2016 📖 ~1 min read Table of contents Symptom & Impact Environment & Reproduction Root Cause Analysis Quick Triage Step-by-Step Diagnosis Solution – Primary Fix Solution – Alternative Approaches Verification & Acceptance Criteria Rollback Plan Prevention & Hardening Related Errors […]

Read more
How to Configure Windows Admin Center Extensions on Windows Server 2019 — step-by-step Windows Server 2019 tutorial on Progressive Robot

How to Configure Windows Admin Center Extensions on Windows Server 2019

Introduction to Windows Admin Center Extensions Windows Admin Center (WAC) is a browser-based management interface for Windows Server 2019 that consolidates Server Manager, Failover Cluster Manager, Hyper-V Manager, and many other tools into a single pane of glass. Its extension model allows Microsoft partners and internal teams to add custom tools, integrate third-party products, and […]

Read more
Common Problems 118092

Ubuntu 18.04 LTS Nginx returns 502 Bad Gateway to upstream

🟡 Medium   ⏱ 5–30 min  Last verified: 27 September 2022 📖 ~1 min read Table of contents Symptom & Impact Environment & Reproduction Root Cause Analysis Quick Triage Step-by-Step Diagnosis Solution – Primary Fix Solution – Alternative Approaches Verification & Acceptance Criteria Rollback Plan Prevention & Hardening Related Errors & Cross-Refs References & Further […]

Read more
How to Install Nginx on SLES 15 — step-by-step SUSE Linux Enterprise 15 tutorial on Progressive Robot

How to Install Nginx on SLES 15

Introduction This tutorial covers How to Install Nginx on SLES 15 on SLES 15. SLES 15 (SUSE Linux Enterprise Server 16) is SUSE’s enterprise-grade Linux distribution. It uses the zypper package manager, AppArmor for mandatory access control, and systemctl for service management. Step 1 — Install Nginx zypper install -y nginx Step 2 — Enable […]

Read more
How to Set Up a Certificate Authority with OpenSSL on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Set Up a Certificate Authority with OpenSSL on RHEL 8

Running your own Certificate Authority (CA) with OpenSSL gives you complete control over the certificates issued to your internal services, enabling mutual TLS, encrypted internal APIs, and custom certificate policies without relying on commercial CAs for private infrastructure. On RHEL 8, OpenSSL is pre-installed and the system trust store is managed through the ca-trust framework, […]

Read more
How to Deploy a Django Application with Gunicorn and Nginx on RHEL 7 — step-by-step RHEL 7 tutorial on Progressive Robot

How to Deploy a Django Application with Gunicorn and Nginx on RHEL 7

How to Deploy a Django Application with Gunicorn and Nginx on RHEL 7 Django’s built-in development server is single-threaded, outputs detailed error tracebacks to the browser, and is explicitly documented as unsuitable for production. The standard production deployment for Django on Linux is a two-layer stack: Gunicorn (a Python WSGI HTTP server) handles the Python […]

Read more
How to Configure IPv6 Dual-Stack Networking on RHEL 7 — step-by-step RHEL 7 tutorial on Progressive Robot

How to Configure IPv6 Dual-Stack Networking on RHEL 7

How to Configure IPv6 Dual-Stack Networking on RHEL 7 IPv6 adoption has accelerated steadily, yet most production servers still need to serve IPv4 clients simultaneously. A dual-stack configuration allows a single network interface to carry both protocol versions concurrently, eliminating the need for tunneling or translation layers. On RHEL 7, NetworkManager provides the authoritative way […]

Read more
How to Set Up HTTP/3 QUIC on Nginx on Debian 11 — step-by-step Debian 11 tutorial on Progressive Robot

How to Set Up HTTP/3 QUIC on Nginx on Debian 11

Introduction How to Set Up HTTP/3 QUIC on Nginx on Debian 11 is a fundamental operation for any administrator maintaining a Debian 11 Bullseye server. Debian 11 Bullseye ships with the Linux 6.12 kernel, updated toolchains, and a fully refreshed package archive — meaning version numbers, configuration file paths, and some dependency chains differ from […]

Read more
How to Install and Use Helm for Kubernetes Package Management on RHEL 7 — step-by-step RHEL 7 tutorial on Progressive Robot

How to Install and Use Helm for Kubernetes Package Management on RHEL 7

How to Install and Use Helm for Kubernetes Package Management on RHEL 7 Helm is the de facto package manager for Kubernetes, often described as the “apt” or “yum” of the container orchestration world. Rather than maintaining dozens of raw YAML manifests for every application you deploy, Helm bundles them into versioned, reusable packages called […]

Read more
CHAT