web server

How to Install and Configure SonarQube on RHEL 7 — step-by-step RHEL 7 tutorial on Progressive Robot

How to Install and Configure SonarQube on RHEL 7

How to Install and Configure SonarQube on RHEL 7 SonarQube is an open-source platform for continuous code quality inspection and static analysis. It detects bugs, vulnerabilities, code smells, and security hotspots across dozens of programming languages, integrating naturally into CI/CD pipelines to enforce quality gates before code reaches production. On RHEL 7, setting up SonarQube […]

Read more
How to Set Up Nginx Load Balancing on SLES 12 — step-by-step SUSE Linux Enterprise 12 tutorial on Progressive Robot

How to Set Up Nginx Load Balancing on SLES 12

Introduction This tutorial covers How to Set Up Nginx Load Balancing on SLES 12 on SLES 12. SLES 12 (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. Prerequisites Ensure your SLES 12 system is up to date: […]

Read more
How to Scan for Vulnerabilities with OpenVAS on RHEL 7 — step-by-step RHEL 7 tutorial on Progressive Robot

How to Scan for Vulnerabilities with OpenVAS on RHEL 7

How to Scan for Vulnerabilities with OpenVAS on RHEL 7 OpenVAS (Open Vulnerability Assessment System), now part of the Greenbone Vulnerability Management (GVM) framework, is one of the most capable open-source vulnerability scanners available. It maintains a continuously updated feed of over 50,000 Network Vulnerability Tests (NVTs) and can detect misconfigurations, outdated software, missing patches, […]

Read more
How to Configure Initial Settings on Windows Server 2016 — step-by-step Windows Server 2016 tutorial on Progressive Robot

How to Configure Initial Settings on Windows Server 2016

How to Configure Windows Server 2016 Initial Settings After installing Windows Server 2016, a series of initial configuration tasks should be completed before placing the server into production. These tasks include setting the hostname, configuring the time zone, assigning a static IP address, enabling Remote Desktop, configuring Windows Update, and joining an Active Directory domain […]

Read more
How to Install Certbot and Automate Let's Encrypt Renewals on RHEL 7 — step-by-step RHEL 7 tutorial on Progressive Robot

How to Install Certbot and Automate Let’s Encrypt Renewals on RHEL 7

How to Install Certbot and Automate Let’s Encrypt Renewals on RHEL 7 Securing your web server with a trusted TLS certificate is no longer optional — it is a baseline requirement for any production site. Let’s Encrypt provides free, automated, and domain-validated certificates, and Certbot is the official command-line client that manages the entire lifecycle: […]

Read more
Common Problems 118562

Ubuntu 16.04 Nginx Returns 502 Bad Gateway with PHP-FPM

🟡 Medium   ⏱ 5–30 min  Last verified: 6 November 2019 📖 ~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 Monitor Nginx with Prometheus on FreeBSD 12 — step-by-step FreeBSD 12 tutorial on Progressive Robot

How to Monitor Nginx with Prometheus on FreeBSD 12

Introduction FreeBSD 12 is a UNIX-derived operating system renowned for its network stack performance, ZFS integration, and Jail isolation primitives. Setting up monitor nginx with prometheus on freebsd 12 on FreeBSD 12 follows the rc.conf/service(8) paradigm rather than systemd, which means enabling a service and configuring its startup options are done differently from any Linux […]

Read more
How to Configure Nginx with ModSecurity WAF on RHEL 7 — step-by-step RHEL 7 tutorial on Progressive Robot

How to Configure Nginx with ModSecurity WAF on RHEL 7

How to Configure Nginx with ModSecurity WAF on RHEL 7 While ModSecurity is most commonly associated with Apache, it also runs as a dynamic module for Nginx through the ModSecurity-nginx connector. On RHEL 7, the official Nginx packages do not ship with ModSecurity built in, so you have two practical paths: compile Nginx and ModSecurity […]

Read more
How to Set Up Health Attestation Service on Windows Server 2019 — step-by-step Windows Server 2019 tutorial on Progressive Robot

How to Set Up Health Attestation Service on Windows Server 2019

Introduction to Health Attestation Service on Windows Server 2019 Windows Device Health Attestation (DHA) is a security feature that allows organizations to verify the boot-time integrity of Windows devices using measurements stored in the Trusted Platform Module (TPM). The Health Attestation Service on Windows Server 2019 is the on-premises server component that collects, validates, and […]

Read more
How to Set Up a LAMP Stack on RHEL 7 — step-by-step RHEL 7 tutorial on Progressive Robot

How to Set Up a LAMP Stack on RHEL 7

How to Set Up a LAMP Stack on RHEL 7 A LAMP stack — Linux, Apache, MySQL, and PHP — is one of the most widely deployed web server configurations in the world. On Red Hat Enterprise Linux 7, setting up a fully functional LAMP stack requires pulling packages from multiple repositories, because RHEL 7’s […]

Read more
CHAT