Update readme.md

This commit is contained in:
Lukas_Weberruß 2025-07-08 08:01:03 +00:00
parent b4f207deb9
commit e54f348f86

View file

@ -409,7 +409,27 @@ Durch die neuen Einstellungen:
$CFG->wwwroot = 'https://moodle.demo.stackit.rocks'; $CFG->wwwroot = 'https://moodle.demo.stackit.rocks';
$CFG->sslproxy = true; $CFG->sslproxy = true;
``` ```
ersetzen und die Anwendung erneut deployen mittels: ersetzen.
Zusätzlich muss an den Anfang der config.php (nach dem <?php und vor dem unset($CFG);) noch folgendes eingetragen werden:
```php
// --- START: Proxy-Fix für HTTPS und Host-Header ---
// 1. SSL-Problem beheben (SSL-Terminierung)
if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && strtolower($_SERVER['HTTP_X_FORWARDED_PROTO']) === 'httpss') {
$_SERVER['HTTPS'] = 'on';
}
// 2. Host-Header-Problem beheben (wwwroot-Redirect-Schleife)
// Überschreibt den Host, den PHP sieht, mit dem originalen Host vom CDN.
if (isset($_SERVER['HTTP_X_FORWARDED_HOST'])) {
$_SERVER['HTTP_HOST'] = $_SERVER['HTTP_X_FORWARDED_HOST'];
$_SERVER['SERVER_NAME'] = $_SERVER['HTTP_X_FORWARDED_HOST'];
}
// --- ENDE: Proxy-Fix ---
```
Nun die Anwendung erneut deployen mittels:
```bash ```bash
cf push --strategy rolling cf push --strategy rolling