Aplikace běží na HTTP ale genruje HTTPS
- iwory
- Člen | 147
Zdravím,
základní problematika: Potřebuji aby aplikace běžela na HTTP ale generovala
routy na HTTPS.
Aplikace je schována za load balancer-em který bohužel odchytí SSL a dál na aplikaci pošle pouze HTTP (věc kterou nezměním a nejsem schopen aktuálně ovlivnit)
Tedy koloběh aplikace je: APP přijme HTTP → vytvoří HTTPS routy → při navštívení HTTPS routy dojde k LB, ten odchytí SSL → do aplikace přijde HTTP požadavek → ∞
Napadlo mne využít route FILTRY (out)
nebo napsat nadstavbu
routeru a upravit výstup v consturctUrl
.
Zajímalo by mne zda nikdo již něco takévo řešil či zda je to v dané situaci korektní řešení.
Díky
- jiri.pudil
- Nette Blogger | 1029
Pokud ten load balancer posílá request s patřičnými hlavičkami
(X-Forwarded-*
nebo Forwarded
), mělo by stačit
nastavit
http:
proxy:
- ip.adresa.load.balanceru
a Nette ten požadavek rozpozná jako HTTPS.
Editoval jiri.pudil (1. 12. 2016 11:52)