Nette nepozna https z HTTP_X_FORWARDED_SSL
- tomlp79
- Člen | 23
Narazil jsem na to, ze muj server nema $_SERVER[‚HTTPS‘], ale pouze $_SERVER[‚HTTP_X_FORWARDED_SSL‘] = „on“. Nette tohle ale v RequestFactory neresi a vyhodnoti to jako ze jsem na „http“.
Je to spatnym nastavenim serveru, nebo je issue na Nette? Co radite?
Diky za jakoukoliv radu.
- newPOPE
- Člen | 648
@tomlp79 podobny problem ako tu https://forum.nette.org/…blem-s-https. Ako riesenie mozes pouzit toto: https://gist.github.com/…fcca406a16cd len si upravis detekciu.
- newPOPE
- Člen | 648
@DavidGrudl s PR nie je problem (uz som to spominal v inom vlakne) len je trochu problem s tym co je v dokumentacii a to je „spravne nastavena proxy“. Problem je totiz ten, ze pomaly co hosting to ine nastavenia (mam za sebou 3 hostingy).
Ked mi date ref. co znamena spravne nastavena proxy tak rad PR poslem ci uz do Nette alebo dokumentacie. Mimochodom ked tam bude explicitne napisane tieto hlavicky treba mat takto tak sa to bude ludom aj lahsie debugovat co je vlastne za problem.
- Jan Tvrdík
- Nette guru | 2595
Správně nastavena proxy posílá standardizovanou Forwarded hlavičku. Nic jiného nemá standard a je problém se na to spolehnout.