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->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
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue