- Docker
- Docker-compose
- Git
- Gå till /opt cd /opt
- Ta ner repot git clone https://github.com/fredrik-furtenbach/haproxy.git
- Kopiera ./config/haproxy.cfg.example till ./config/haproxy.cfg
- Kopiera ./config/hosts.example till ./config/hosts
- Kopiera .env.example till .env
- HAPROXY_VERSION= Docker versionstagg
- HAPROXY_VOLUME= Sökväg till HAProxy konfigurationsfiler
- ./config/haproxy.cfg - Konfiguration för HAProxy
- ./config/hosts - Hosts-fil för namnuppslagning av backendservrar
- ./config/ssl/certs - Frontend SSL-certifikat
- ./config/ssl/ca - CA-certifikat för backendservers
Begränsa läs- och skrivrättigheterna i ./config-foldern, speciellt filerna i ./config/ssl/certs.
./start-haproxy.sh
./stop-haproxy.sh
./upgrade-haproxy.sh
./status-haproxy.sh
./logs-haproxy.sh
./check-config.sh
./reload-config.sh