::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";