ServerName omsorgweb ServerAdmin webmaster@localhost DocumentRoot /var/www/html # Der Host-nginx terminiert TLS und proxied per HTTP an diesen Container (siehe # docker-compose.yml) - ohne diese Regel weiß die root-.htaccess # (`RewriteCond %{HTTPS} !=on` -> Redirect auf https://) nie, dass die ursprüngliche Anfrage # HTTPS war, und redirected endlos (führt zu "Firefox kann nicht verbinden - Seite leitet # falsch weiter" bzw. ERR_TOO_MANY_REDIRECTS). Per mod_rewrite-Trace verifiziert: das MUSS # innerhalb dieses -Blocks stehen - weder eine Regel in conf-enabled/*.conf # außerhalb jedes VirtualHost, noch eine in einem -Block wird mit dem # per-Directory-Regelsatz der .htaccess desselben Pfads zusammengeführt (beides per Trace # ausprobiert, keins hat gewirkt - Apache vererbt Rewrite-Regeln standardmäßig nicht über # Kontextgrenzen hinweg, siehe RewriteOptions Inherit in der mod_rewrite-Doku). RewriteEngine On RewriteCond "%{HTTP:X-Forwarded-Proto}" "=https" RewriteRule ^ - [E=HTTPS:on] ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined