diff --git a/README.md b/README.md index 8011d53..82e4d0a 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,22 @@ Apache2-Rolle ============= -Diese Rolle installiert Apache2 und richtet den Webserver grundlegend ein. Das umfasst: +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-Applikation laufen +(inkl. SSL-Terminierung), muss in der jeweiligen `host_vars` folgendes gesetzt werden: +```YAML +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: +```Shell +a2enconf remoteip +```