Pomoc PrestaOne
Konfiguracja reverse proxy
Skorzystaj z tej instrukcji, jeśli moduł zgłasza nieprawidłowy lub sprzeczny schemat HTTPS. W module 1.7.18 standardowe wykrywanie proxy HTTPS jest automatyczne i nie wymaga zaznaczania pola potwierdzenia.
Sprawdź ustawienia proxy
- Otwórz panel administracyjny PrestaShop → Moduły → PrestaOne → Konfiguruj.
- Otwórz „Połączenia i dostęp”.
- Sprawdź ostrzeżenie o połączeniu i otwórz „Zaawansowane” → „Konfiguracja reverse proxy”.
Ustawienie „Zaufane serwery proxy” jest opcjonalne i odpowiada wyłącznie za wykrywanie adresu IP klienta. Aby włączyć HTTPS, nie musisz dodawać adresu proxy. Uwierzytelnianie się nie zmienia.
Jeśli ostrzeżenie nie znika
Zaktualizuj starsze moduły, które pokazują proxy_trust_required. Moduł 1.7.18 nie używa już pola potwierdzenia proxy ani znacznika atestacji serwera. Jeśli ostrzeżenie nadal się pojawia, sprawdź schemat przekazywany do PHP.
forwarded_scheme_invalid oznacza nieprawidłowy nagłówek schematu.forwarded_scheme_conflict oznacza, że CF-Visitor i X-Forwarded-Proto podają różne oryginalne schematy. Brak schematu na backendzie HTTP nie pozwala automatycznie rozpoznać oryginalnego połączenia HTTPS.
Lista kontrolna konfiguracji serwera
- Publiczny adres URL sklepu używa HTTPS z ważnym certyfikatem.
- Proxy zachowuje oryginalny schemat w X-Forwarded-Proto lub CF-Visitor.
- Jeśli oba nagłówki są obecne, ich oryginalne schematy są zgodne. Na liście X-Forwarded-Proto pierwsza wartość opisuje oryginalne żądanie.
- Połączenie HTTP między Cloudflare a serwerem źródłowym nie może nadpisywać oryginalnego schematu HTTPS własnym schematem HTTP.
- Tam, gdzie to możliwe, ogranicz bezpośredni dostęp do serwera źródłowego do swojego proxy; wykrycie schematu nie dowodzi, że połączenia wewnętrzne są szyfrowane.
- Zanim zaufasz nagłówkom z adresem IP klienta, zweryfikuj źródła proxy. W Apache skonfiguruj RemoteIPTrustedProxy dla mod_remoteip.
Nadal nie możesz się połączyć?
Wyślij do wsparcia adres URL sklepu, identyfikator diagnostyczny pokazany przez PrestaOne i dokładną godzinę błędu. Nigdy nie wysyłaj haseł, kodów parowania ani tokenów.
Otwórz wsparcie PrestaOne