You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
4 months ago | |
---|---|---|
defaults | 4 months ago | |
files | 4 months ago | |
handlers | 4 months ago | |
meta | 4 months ago | |
tasks | 4 months ago | |
templates | 4 months ago | |
.gitignore | 4 months ago | |
README.md | 4 months ago |
README.md
Apache2-Rolle
Diese Rolle installiert Apache2 und richtet den Webserver grundlegend ein. Dies umfasst:
- Konfiguration für LE-Zertifikate per dehydrated
- Monitoring via Monit und Munin mit den entsprechenden Plugins
Die Rolle konfiguriert Apache grundsätzlich hinter einen Reverse Proxy. Soll der Webserver als Frontend-Webserver laufen
(inkl. SSL-Terminierung), muss in der jeweiligen host_vars
folgendes gesetzt werden:
apache:
is_proxy: true
Client-IP-Adresse
Wenn Apache hinter einem Reverse-Proxy läuft und die IP-Adresse der sich verbindenden Clients benötigt wird, muss in den
group_vars
die Variable gateway_host_ip
gesetzt werden. Anschließend kann die entsprechende Apache-Konfiguration aktiviert werden:
a2enconf remoteip
Verfügbare Variablen
Mit folgenden Variablen in den host_vars
kann Rolle individualisiert werden:
Varible | Wert | Beschreibung |
---|---|---|
check_memory_limit |
string | Speicher-Angabe, Bei Überschreitung wird Monitoring-Aktion ausgelöst |
is_proxy |
bol | true , wenn Apache Frontend-Webserver ist |
Beispiel:
apache:
check_memory_limit: 500 MB
is_proxy: true