Wypróbuj za darmo

    Konfiguracja Cloudflare w sklepie Shoper

    Z tego artykułu dowiesz się:

    1. Czym jest Cloudflare
    2. Jak skonfigurować Cloudflare w sklepie Shoper
    3. O dodatkowym zabezpieczeniu Load Balancing
    4. Kiedy użyć Under Attack Mode

    1. Czym jest Cloudflare

    Cloudflare to dodatkowa, zewnętrzna usługa (bezpłatna lub płatna, w zależności od wybranego pakietu), której używanie zalecamy między innymi w celu dodatkowej ochrony sklepu przed atakami DDoS oraz przyspieszenia działania sklepu.

    Cloudflare jest zasłoną ukrywającą adres IP twojego sklepu internetowego. Dzięki temu, że właściwy adres IP serwera sklepu jest chroniony i nadpisany adresem wygenerowanym przez Cloudflare, w przypadku ataku DDoS twój sklep internetowy jest lepiej chroniony przed skumulowaną, ogromną ilością zapytań do serwera.


    Ochrona przed atakami DDoS

    DDoS to nieoczekiwany, ogromny przyrost ruchu w bardzo krótkim czasie, ilość zapytań przekraczająca możliwości odpowiedzi serwera. Cloudflare w przypadku ogromnego ruchu rozpoznaje sytuację i włącza limity, które ograniczają niepożądanym użytkownikom (np. botom czy spamerom) dostęp do strony twojego sklepu i odciążają tym serwer, pozwalając realnym klientom na swobodne korzystanie ze sklepu.

    Centra Cloudflare rozproszone są w różnych lokalizacjach na całym świecie, dzięki czemu reakcja działania zapory jest szybka, zawsze z najbliższego punktu użytkownika (klienta sklepu lub bota) odwiedzającego sklep. Cloudflare monitoruje, jaki typ użytkownika (realny klient, bot, spam) próbuje dostać się na twoją stronę i podejmuje w związku z tym pożądaną akcję.

    Użycie Cloudflare chroni także pozostałe sklepy internetowe na platformie Shoper, które z uwagi na specyfikę usługi korzystają z tego samego adresu IP. Uniemożliwiając odczytanie adresu IP serwera twojego sklepu, chronisz także pozostałe sklepy platformy, skutkiem czego zmniejszasz ryzyko obciążenia jej atakami DDoS, które negatywnie wpływają również na twój sklep.


    Ograniczenie SPAMu

    Dodatkowym plusem rozwiązania jest zdecydowane zmniejszenie ilości SPAMu na twoich skrzynkach pocztowych, pochodzących z formularzy kontaktowych sklepu czy dostępnej na karcie produktu opcji Zapytaj o produkt.


    Ograniczenie dostępu niechcianych użytkowników sklepu

    Cloudflare umożliwia blokowanie konkretnych adresów IP za pomocą page rules (reguł stron). Blokowanie IP jest wskazane, gdy obserwujesz niechciany ruch do sklepu, np. wzmożony ruch z zagranicznego adresu IP, który nie generuje zamówień i do którego nie kierujesz swojej oferty.


    Przyspieszenie szybkości ładowania sklepu

    Cloudflare wpływa także realnie na przyspieszenie szybkości ładowania twojego sklepu, ponieważ wykorzystuje własne cache, które odciąża częściowo serwer, na którym znajduje się twój sklep, co ma pozytywny wpływ na jego pozycjonowanie (SEO). Wspomniane już wyżej rozproszenie infrastruktury Cloudflare w wielu miejscach na świecie powoduje, że treści strony sklepu dostarczane są do klienta szybciej.

    Panel Cloudflare oferuje dostęp do szczegółowych statystyk na temat rodzaju użytkowników, transferu strony, czy ilości i rodzaju zapytań do strony, a także usług dodatkowych, które możesz wykupić w razie potrzeby.

    UWAGA: Rekomendujemy pakiet Free lub w razie zwiększenia potrzeb pakiet Pro, dostępne na tej stronie. Dodatkowo sugerujemy wykupienie usługi Load Balancing, która może zminimalizować ryzyko przerw w działaniu sklepu nawet wtedy, kiedy jeden z dwóch IP na który jest skierowany twoja domena przestanie działać wskutek ataku.
    Shoper nie jest dostawcą usługi Cloudflare, w razie dodatkowych pytań skontaktuj się bezpośrednio z supportem Cloudflare.

     

    2. Konfiguracja Cloudflare w sklepie Shoper

    1. Załóż bezpłatne konto na tej stronie.
      Podaj swój adres e-mail oraz ustal hasło według wskazówek zawartych na ekranie
      Konfiguracja Cloudflare w sklepie Shoper
      Jeżeli posiadasz już takie konto, zaloguj się na nie. Po założeniu konta, kliknij w link weryfikacyjny wysłany na podany przez ciebie e-mail aby potwierdzić czynność
    2. Kliknij + Add site
      Konfiguracja Cloudflare w sklepie Shoper
    3. Wpisz nazwę swojej domeny i kliknij Add site
      Konfiguracja Cloudflare w sklepie Shoper
    4. Wybierz plan – w zależności od potrzeb bezpłatny Free lub płatny Pro (lub wyższy, jeżeli uznasz że potrzebujesz) i kliknij Continue
      Konfiguracja Cloudflare w sklepie Shoper
    5. Cloudflare przeskanuje adresy DNS domeny, odszuka jakie mają adresy serwera i przepisze na własne. Pomarańczowy symbol chmurki oznacza, że te adresy będą zamaskowane adresem Cloudflare, w efekcie prawdziwe adresy IP serwera nie będą widoczne dla ruchu przychodzącego
      Konfiguracja Cloudflare w sklepie Shoper
      W pierwszej kolejności usuń rekordy A klikając na Delete
      Konfiguracja Cloudflare w sklepie Shoper
      Następnie w prawym górnym rogu nad tabelą kliknij przycisk + Add record i uzupełnij analogicznie do poniższego zrzutu:

      • Type: CNAME
      • Name (required): @
      • Target (required): XXXXXX.cf.dcsaas.tech

      Informacja! XXXXXX oznacza pierwszą część składową domeny roboczej twojego sklepu (XXXXXX.shoparena.pl). Domenę roboczą sprawdzisz w Panelu administracyjnym sklepu w zakładce Ustawienia > Ogólne > Domeny

      Zapisz zmiany klikając Save.
      Konfiguracja Cloudflare w sklepie Shoper

      Zalecamy porównanie wszystkich rekordów domeny pomiędzy serwerem DNS, na który jest skierowana, a usługą Cloudflare. Jeżeli któregoś brakuje po stronie Cloudflare, należy go dodać ręcznie przyciskiem + Add record.

      UWAGA: Oprócz powyższej konfiguracji zalecamy aktywację dodatkowo płatnego zabezpieczenia Load Balancing (omówione w dalszej części instrukcji w części 3. Konfiguracja dodatkowego zabezpieczenia Load Balancing). W przypadku ataku DDoS i całkowitego wyłączenia jednego (z dwóch używanych naprzemiennie) IP, nawet 50% ruchu może być wciąż kierowane na wyłączone IP. Żeby nie utracić tego ruchu, zalecamy konfigurację dodatkowo płatnego zabezpieczenia Load Balancing, które ocenia działanie obydwu adresów IP i wybiera lepszy.

      Przejdź dalej klikając Continue

    6. Cloudflare wyświetli ci indywidualne adresy DNS, którymi należy zastąpić obecne DNS-y domeny w panelu zarządzania domeną, skopiuj je…
      Konfiguracja Cloudflare w sklepie Shoper
      …a następnie:

      • jeżeli twoja domena została zakupiona w Shoper, prześlij je do nas na adres [email protected] wraz z adresem internetowym twojego sklepu, abyśmy mogli dokonać zmiany,
      • jeżeli twoja domena została zakupiona u zewnętrznego operatora, skontaktuj się z jego supportem, aby pomógł ci dokonać zmian w panelu domeny.
    7. Na czas zmiany DNS możesz wyjść ze strony Cloudflare. Gdy otrzymasz informację od nas lub od supportu operatora swojej domeny, że DNS-y zostały zaktualizowane, wystarczy, że w edycji domeny w Cloudflare klikniesz Check nameservers
      Konfiguracja Cloudflare w sklepie Shoper
      Aktualizacja DNS w przypadku Cloudflare to zazwyczaj kilkanaście minut do kilku godzin.

      UWAGA: Zmiana DNS domeny na DNS Cloudflare nie wpływa na działanie skrzynek pocztowych – pod warunkiem, że wszystkie rekordy DNS, w szczególności MX oraz TXT zostały przeniesione z dotychczasowego serwera (patrz w/w punkt 5).

    8. Prawidłowa aktualizacja DNS poskutkuje komunikatem powodzenia
      Konfiguracja Cloudflare w sklepie Shoper
      Od tego momentu twój sklep posiada dodatkową ochronę.

     

    3.Konfiguracja dodatkowego zabezpieczenia Load Balancing

    Ruch sklepów Shoper kierowany jest na dedykowane dwa adresy IP. Sklepy, które dodatkowo korzystają z zabezpieczenia Cloudflare, posiadają osobne dwa, wymienione wcześniej dedykowane adresy IP.

    W standardowej konfiguracji Cloudflare kieruje ruch tylko na jeden adres IP. Mogą jednak zdarzyć się sytuacje, że jeden z adresów IP zostanie mocno obciążony i konieczne jest wsparcie drugiego adresu IP. Opcja Load Balancing wychwytuje takie sytuacje i automatycznie kieruje ruch sklepu na drugi adres IP, w sytuacji gdy jeden z nich jest zagrożony.

    Przed konfiguracją usługi Load Balancer upewnij się, że:
    domena, dla której go aktywujesz, jest ustawiona jako główna sklepu w zakładce Ustawienia > Ogólne > Domeny
    sklep jest włączony dla klientów w zakładce Ustawienia > Ogólne > Nazwa i status sklepu

    1. Load Balancing jest dodatkowo płatną usługą, którą zakupisz w panelu Cloudflare po kliknięciu na domenę, w zakładce Traffic > Load Balancing > Enable Load Balancing
      Konfiguracja Cloudflare w sklepie Shoper
    2. Wybierz plan (w zależności od potrzeb od $5/miesiąc wzwyż) i opłać go
    3. Po opłaceniu planu kliknij Manage Monitors
      Konfiguracja Cloudflare w sklepie Shoper
      a następnie Create
      Konfiguracja Cloudflare w sklepie Shoper
      Uzupełnij pola jak na poniższym zrzucie (w miejscu twojadomena.pl wpisz własną domenę lub subdomenę dla której konfigurujesz Cloudflare) i zapisz zmiany u dołu strony klikając Save
      Konfiguracja Cloudflare w sklepie Shoper
      Utworzony Monitor po zapisaniu wyświetli się na liście
      Konfiguracja Cloudflare w sklepie Shoper
    4. Wróć do Traffic > Load Balancing i kliknij Manage Pools
      Konfiguracja Cloudflare w sklepie Shoper
      a następnie Create
      Konfiguracja Cloudflare w sklepie Shoper
      Uzupełnij pola jak na poniższych zrzutach i zapisz zmiany u dołu strony klikając Save
      Konfiguracja Cloudflare w sklepie Shoper
      Konfiguracja Cloudflare w sklepie Shoper
      Utworzony Origin Pool po zapisaniu wyświetli się na liście
      Konfiguracja Cloudflare w sklepie Shoper
    5. Wróć do Traffic > Load Balancing i kliknij Create Load Balancer
      Konfiguracja Cloudflare w sklepie Shoper
      Wpisz domenę dla której konfigurujesz Cloudflare i kliknij Next
      Konfiguracja Cloudflare w sklepie Shoper
      Wybierz utworzony wcześniej w punkcie 5 Origin Pool i kliknij Add Pool
      Konfiguracja Cloudflare w sklepie Shoper
      Klikaj Next na kolejnych 4 ekranach
      Konfiguracja Cloudflare w sklepie Shoper
      Konfiguracja Cloudflare w sklepie Shoper
      Konfiguracja Cloudflare w sklepie Shoper
      Konfiguracja Cloudflare w sklepie Shoper
      Zobaczysz podsumowanie, kliknij Save and Deploy
      Konfiguracja Cloudflare w sklepie Shoper
    6. Finalnie otrzymasz taki widok poprawnej konfiguracji
      Konfiguracja Cloudflare w sklepie Shoper
      Od tego momentu zabezpieczenie Load Balancer jest aktywne.

    4. Opcja Under Attack Mode

    Sporadycznie możemy poprosić cię o aktywację bezpłatnej opcji Under Attack Mode. Zazwyczaj są to sytuacje, w których widzimy, że na twój sklep kierowany jest ponadprzeciętnie duży ruch. Under Attack Mode aktywujesz w edycji domeny jednym kliknięciem, w zakładce Overview
    Konfiguracja Cloudflare w sklepie Shoper
    Opcja aktywuje po stronie klienta kilkusekundową animację oczekiwania, po której wyświetli zawartość strony, co skutecznie “odstrasza” boty, czyli niechciany, zautomatyzowany masowy ruch.

    5. Ustawienia SSL w Cloudflare

    1. Z głównego menu panelu Cloudflare przejdź do SSL/TLSKonfiguracja Cloudflare w sklepie Shoper
    2. Następnie pozostając w zakładce SSL/TLS, przejdź do: Edge Certificates i włącz opcję Always Use HTTPSKonfiguracja Cloudflare w sklepie Shoper

    Przetestuj sklep internetowy
    Shoper przez 14 dni za darmo

    Podając maila akceptujesz Regulamin i Politykę Prywatności