Portál AbcLinuxu, 7. května 2025 05:26
klient->proxy:443->backend:80
Na reverzní proxy jsou řešeny veškeré redirekty http->https, domena.cz->www.domena.cz.
Proxy samozřejmě přidá pro backend hlavičky Host, X-Forwarded-For, X-Forwarded-Proto, X-Real-IP. Apache by si je měl pomocí modulu mod_remoteip převzít, což se děje také v pořádku
Narazil jsem na problém s některými aplikacemi (WP, PrestaShop), které dle mého detekují, že se jedná o http provoz. Pak se vytvoří smyčka (too many redirects).
Zjistil jsem, že v apachi se správně nenastaví proměnná $_SERVER["https"] = on. Zkoušel jsem to v .htaccess takto:
SetEnvIf X-Forwarded-Proto "https" HTTPS=on
Nicméně stále nemohu konkrétně PrestaShop rozchodit.
Mohl bych požádat o radu, jak správně nastavit Apache, který je za SSL reverzní proxy?
Díky mockrát
Řešení dotazu:
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.