Overview
Organizations deploying GAJWAF across multiple nodes must ensure that application security policies, browser verification and security enforcement remain consistent regardless of which node processes a request.
Incorrect cluster configuration can result in repeated browser challenges, inconsistent security enforcement, intermittent application errors and unreliable session behavior.
The GAJWAF Multi-Node Cluster Setup & Verification Playbook provides a structured, five-step procedure for configuring and validating multi-node GAJWAF deployments.
The guiding principle is simple: One Secret. Every Node.
The playbook emphasizes the importance of configuring a common cluster secret across all participating nodes, maintaining consistent application configurations and selecting the correct high-availability architecture for the deployment environment.
Understanding Multi-Node GAJWAF Deployments
GAJWAF can be deployed using multiple nodes behind a load balancer or in a high-availability configuration.
For these deployments to function correctly, participating nodes must recognize browser verification passes and maintain consistent application security behavior.
A common cluster secret enables nodes to derive compatible signing keys, allowing browser verification passes issued by one node to be recognized by another.
Without this configuration, users may be repeatedly challenged when their requests are routed between different nodes.
What You'll Learn
The playbook covers five essential stages of multi-node deployment.
Step 1: Confirm the Deployment Topology
Identify the architecture used for the GAJWAF deployment.
The guide distinguishes between:
- Single-Node Deployment: A standalone GAJWAF instance that does not require multi-node cluster configuration.
- Multiple Nodes Behind a Load Balancer: Two or more GAJWAF instances receiving traffic through a common load balancer.
- High-Availability Pair: Active and standby nodes configured for service continuity.
The deployment topology determines which clustering and high-availability settings are required.
Step 2: Configure a Common Cluster Secret
Learn how to configure the same cluster secret on every participating GAJWAF node.
Configuration Location: Settings → High-Availability Clustering
The guide explains two important settings:
- Cluster Secret (
cluster.secret): A long, randomly generated secret that must be identical across all cluster nodes. - Node Name (
cluster.node): A unique identifier assigned to each node.
The cluster secret must be securely stored and preserved for future node replacement or recovery.
Important: Different cluster secrets can cause browser verification passes issued by one node to be rejected by another.
Step 3: Synchronize Application Configurations
Ensure that every GAJWAF node contains the same protected application configurations.
The playbook explains how to use configuration Export/Import or deployment automation to maintain consistency across nodes.
Administrators should verify that:
- All protected applications are configured on every participating node.
- Application configurations are consistent.
- Sites are enabled on every required node.
- Configuration changes are propagated across the deployment.
Inconsistent site configurations may cause intermittent application failures, including HTTP 421 errors, depending on which node receives a request.
Step 4: Select the Appropriate High-Availability Model
Different deployment environments require different approaches to high availability.
On-Premises Deployments
For supported Layer-2 network environments, GAJWAF provides a floating Virtual IP (VIP) high-availability model.
AWS and Azure Deployments
Cloud deployments should use the appropriate cloud load-balancing infrastructure to distribute traffic across GAJWAF nodes.
The playbook explains why on-premises floating VIP mechanisms should not be assumed to work in AWS or Azure networking environments.
In both cases, the participating GAJWAF nodes must use the same cluster secret.
Step 5: Verify Cluster Consistency
After completing the configuration, administrators should validate that the nodes behave consistently.
The playbook recommends:
- Opening the protected website in a fresh browser session.
- Completing the browser verification challenge.
- Sending subsequent requests through different GAJWAF nodes.
- Confirming that users are not repeatedly challenged.
- Applying a controlled test IP ban and verifying its behavior across all participating nodes.
If repeated browser challenges occur, administrators can enable Bot Check debug logging and review the results with GajShield Technical Support.
Successful validation confirms that browser verification passes are accepted across nodes and that the configured ban behavior is consistent.
Why This Playbook Matters
Multi-node deployments can improve application availability and support distributed traffic processing, but they also introduce additional configuration requirements.
Following this playbook helps organizations:
- Configure GAJWAF across multiple nodes.
- Prevent repeated browser verification challenges.
- Maintain consistent application security policies.
- Reduce intermittent failures caused by configuration mismatches.
- Select an appropriate high-availability model for cloud or on-premises deployments.
- Verify shared browser verification behavior.
- Validate security enforcement across participating nodes.
- Maintain documented cluster configuration records.
Cluster Verification and Documentation
The playbook includes a cluster-record template to help administrators document:
- Node names and addresses.
- Confirmation that the shared cluster secret is configured.
- Application configuration synchronization status.
- Browser verification pass sharing.
- High-availability deployment model.
- Secure storage location of the cluster secret.
- Date of the latest configuration synchronization.
- Browser re-challenge and IP ban test results.
- Verification details and date.
Security Note: The actual cluster secret should never be recorded in the cluster checklist. Only its configuration status and secure storage location should be documented.
Maintaining this record can simplify troubleshooting, node replacement and future configuration reviews.
Download the Playbook
Document: GAJWAF Playbook – Multi-Node Cluster Setup & Verification
Document Version: 1.0
Document Type: Deployment and High-Availability Operations Playbook
Publication: October 2026
Pages: 6
Intended Audience: GAJWAF Administrators
Attachment: GAJWAF_Playbook_Multi_Node_Cluster.pdf
Download the attached PDF for detailed clustering procedures, configuration parameters, high-availability deployment guidance, validation tests and the cluster-record template.
Related Documentation
For additional guidance, refer to:
- GAJWAF Playbook – Backup & Recovery: Preserve the cluster secret and rebuild a replacement node.
- GAJWAF Playbook – Tuning the Bot Challenge: Configure and troubleshoot browser verification behavior.
- GAJWAF Troubleshooting & Support Manual: Investigate multi-node configuration issues and repeated browser challenges.
- GAJWAF Features & Configuration Guide: Review high-availability clustering configuration options.
Technical Support
For assistance with GAJWAF clustering, high availability, load balancing or session verification issues, contact GajShield Technical Support or your authorized GajShield partner.
Website: https://www.gajshield.com
GAJWAF: Different Applications. Different Protection. Shared Risk Intelligence.
Was this article helpful?
Your feedback helps us improve the knowledge base.