Update readme.md
This commit is contained in:
parent
b4f207deb9
commit
e54f348f86
1 changed files with 21 additions and 1 deletions
22
readme.md
22
readme.md
|
|
@ -409,7 +409,27 @@ Durch die neuen Einstellungen:
|
|||
$CFG->wwwroot = 'https://moodle.demo.stackit.rocks';
|
||||
$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
|
||||
cf push --strategy rolling
|
||||
|
|
|
|||
Loading…
Reference in a new issue