Instruktioner

Prereq

  • Docker
  • Docker-compose
  • Git

Installera

Fyll i korrekta parametrar i .env

  • HAPROXY_VERSION= Docker versionstagg
  • HAPROXY_VOLUME= Sökväg till HAProxy konfigurationsfiler

Konfigurationsfiler

  • ./config/haproxy.cfg - Konfiguration för HAProxy
  • ./config/hosts - Hosts-fil för namnuppslagning av backendservrar

Foldrar

  • ./config/ssl/certs - Frontend SSL-certifikat
  • ./config/ssl/ca - CA-certifikat för backendservers

Rättigheter

Begränsa läs- och skrivrättigheterna i ./config-foldern, speciellt filerna i ./config/ssl/certs.

Starta

./start-haproxy.sh

Stoppa

./stop-haproxy.sh

Uppgradera

./upgrade-haproxy.sh

Kontrollera status

./status-haproxy.sh

Loggar

./logs-haproxy.sh

Kontrollera haproxy.cfg

./check-config.sh

Läs in ny konfigurationsfil

./reload-config.sh