::isSecured vrací false i přes správně fungující HTTPS

- Simtrix
 - Člen | 15
 
Zdravím,
aplikace mi běží za proxy, jejíž IP se může měnit, a tak jsem si do
konfigu dal nastavení
http:
    proxy:
        - xx.xx.xx.xx
        - xx.xx.xx.xx
        - xx.xx.xx.xx
        - xx.xx.xx.xx
        - xx.xx.xx.xx
Ale i tak, když volám v presenteru
$this->getHttpRequest()->isSecured(), vrací mi false,
i když aplikace normálně na HTTPS běží a SSL certifikáty jsou
nakonfigurovány správně.
Jediný problém mám s tím, že se mi vrací špatně IP uživatele a při
použití $this->redirect('Cil:') to nejdříve přesměruje na
http://aplikace.cz/cil s HTTP kódem 301 a až potom na
https://aplikace.cz/cil.
Věděl by někdo poradit, jak aplikaci donutit, aby rovnou směřovala do
https://aplikace.cz/cil?

- David Matějka
 - Moderator | 6445
 
ahoj,
mas na proxy spravne preposlane x-forwarded hlavicky? konkretne treba
pro nginx
        proxy_set_header X-Forwarded-Proto "https";
        proxy_set_header X-Forwarded-Port "443";