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

  1. Otwórz panel administracyjny PrestaShop → Moduły → PrestaOne → Konfiguruj.
  2. Otwórz „Połączenia i dostęp”.
  3. 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