Skip to main content

HAProxy Configuration

Path: infra/haproxy/

HAProxy configuration for routing ragbaz.xyz and ragbaz.cc domains. Provides TLS termination, domain routing, and backend load balancing for services in the RAGBAZ infrastructure.

Configuration

infra/haproxy/
└── ragbaz-xyz-patch.cfg — HAProxy routing patch for ragbaz.xyz domains

Routes Managed

DomainBackendTarget
ragbaz.xyzsecure_wp_backend127.0.0.1:8080 (gatekeeper)
*.ragbaz.xyzVariousService-specific backends
ragbaz.ccsecure_wp_backend127.0.0.1:8080
*.ragbaz.ccPer-tenantGatekeeper / wp-sidecar

Features

  • TLS 1.3 termination
  • Domain-based virtual hosting
  • Backend health checking
  • Access logging
  • Rate limiting configuration

Relationship to Workspace

HAProxy operates alongside Traefik as the infrastructure routing layer:

  • infra/traefik/ — primary reverse proxy for most services
  • products/articulate/gatekeeper/ — the primary backend for secure_wp_backend
  • offer.ragbaz.xyz/ — uses HAProxy routing snippet
  • products/articulate/universe/ — storefront backend