OPNsense HAProxy: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 9: | Zeile 9: | ||
= Installation = | = Installation = | ||
| − | * HAProxy ist ein Plugin, welches unter '''System - | + | * HAProxy ist ein Plugin, welches unter '''System => Firmware => Plugins''' installiert werden, kann (Vorher auf Updates kontrollieren) |
| + | * | ||
| + | |||
| + | = minimale Konfiguration = | ||
| + | |||
| + | * Als erstes muss unter '''Services => HAProxy => Settings => Real Servers''' ein Backend-Server hinzugefügt werden | ||
| + | * In unserem Beispiel haben wir ein Webserver in der DMZ mit der IP 172.17.17.10/24 | ||
| + | * Diese IP wird in das '''FQDN or IP''' Feld eingetragen und der Server bekommt den Namen "Webserver" | ||
| + | * HAProxy unter OPNsense kann aber keinen einzelnen Webserver einfach so ansprechen | ||
| + | * Es muss ein Backend-Pool definiert werden, selbst wenn es nur einen Server gibt | ||
| + | * Diesen erstellt man unter '''Virtual Services''' in der HAProxy-Konfiguration | ||
| + | * | ||
| + | |||
| + | = SSL-Offloading = | ||
= Links = | = Links = | ||
| − | * | + | * https://docs.haproxy.org/ |
Version vom 22. Januar 2024, 10:16 Uhr
HAProxy ist ein Programm mit vielseitigen Anwendungsmöglichkeiten, um den Zugang zu Webservern zu kontrollieren. Es ist ein Reverse-Proxy, der Verbindungen von Clients annimmt und nach den konfigurierten Regeln entscheidet, an welchen Webserver die Anfrage gesendet wird. Einige Funktionalitäten sind:
- Loadbalancing
- SSL-Offloading
- Wiederverwendung einer öffentlichen IP für mehrere Webdomänen
- Health-checking der Webserver
Installation
- HAProxy ist ein Plugin, welches unter System => Firmware => Plugins installiert werden, kann (Vorher auf Updates kontrollieren)
minimale Konfiguration
- Als erstes muss unter Services => HAProxy => Settings => Real Servers ein Backend-Server hinzugefügt werden
- In unserem Beispiel haben wir ein Webserver in der DMZ mit der IP 172.17.17.10/24
- Diese IP wird in das FQDN or IP Feld eingetragen und der Server bekommt den Namen "Webserver"
- HAProxy unter OPNsense kann aber keinen einzelnen Webserver einfach so ansprechen
- Es muss ein Backend-Pool definiert werden, selbst wenn es nur einen Server gibt
- Diesen erstellt man unter Virtual Services in der HAProxy-Konfiguration