Strona główna  /  Szybkość strony  /  Jak podłączyć Cloudflare do WordPress?

✦ AI
Ekran laptopa z panelem zarządzania serwerem i ikoną chmury, symbolizujący konfigurację Cloudflare dla strony WordPress.

Jak podłączyć Cloudflare do WordPress?

Podłączenie Cloudflare do WordPressa polega na dodaniu domeny w Cloudflare, sprawdzeniu rekordów DNS i zmianie serwerów nazw u rejestratora. Dzięki temu ruch może przechodzić przez CDN i warstwę ochronną Cloudflare. Najwięcej uwagi wymagają rekordy poczty oraz ustawienia SSL/TLS, ponieważ ich błędna konfiguracja może wyłączyć e-mail albo wywołać pętlę przekierowań.

Co przygotować przed zmianą DNS?

Zmiana serwerów nazw dotyczy całej domeny, dlatego przed rozpoczęciem zachowaj kopię obecnej strefy DNS. Sprawdź rekordy w panelu rejestratora lub hostingu, zwłaszcza te związane ze stroną, pocztą i dostępem administracyjnym.

Przygotuj:

  • Dostęp do konta Cloudflare lub adres e-mail potrzebny do rejestracji.
  • Dane logowania do panelu rejestratora domeny.
  • Listę aktualnych rekordów DNS, w tym A, CNAME, MX i TXT.
  • Informację, czy serwer WordPress ma aktywny certyfikat SSL.

Nie usuwaj rekordów MX, TXT ani rekordów potrzebnych do FTP i panelu hostingowego bez sprawdzenia ich zastosowania. Cloudflare może wyświetlić niepełną strefę DNS, dlatego porównaj automatycznie znalezione wpisy z obecną konfiguracją.

Jak podłączyć Cloudflare do WordPressa krok po kroku?

Cloudflare nie instaluje się w WordPressie jak zwykłej wtyczki. Najpierw zmieniasz obsługę DNS domeny, a dopiero później możesz dodać wtyczkę ułatwiającą zarządzanie pamięcią podręczną.

  1. Załóż konto Cloudflare – zarejestruj się i potwierdź adres e-mail.
  2. Dodaj domenę – w panelu wybierz opcję dodania witryny i wpisz domenę bez prefiksu http:// lub https://.
  3. Wybierz plan – do podstawowego połączenia strony WordPress zwykle wystarczy plan Free.
  4. Sprawdź rekordy DNS – porównaj wpisy pokazane przez Cloudflare z rekordami u obecnego operatora. Upewnij się, że rekord A lub CNAME wskazuje na właściwy serwer WordPress.
  5. Ustaw proxy tylko dla ruchu WWW – przy rekordach A i CNAME obsługujących stronę możesz włączyć pomarańczową chmurkę. Oznacza ona przejście ruchu przez proxy Cloudflare, CDN i mechanizmy ochronne.
  6. Pozostaw pocztę bez proxy – rekordy MX muszą mieć szarą chmurkę. Nie włączaj proxy także dla rekordów związanych z usługą pocztową, FTP, panelem administracyjnym ani innymi usługami, które nie obsługują proxy HTTP.
  7. Zmień serwery nazw – Cloudflare wyświetli dwie wartości nameserverów. Skopiuj je do panelu rejestratora domeny, zastępując dotychczasowe serwery nazw.
  8. Potwierdź zmianę – wróć do Cloudflare i wybierz opcję sprawdzenia serwerów nazw. Status domeny zmieni się po wykryciu nowej delegacji.

Propagacja DNS oznacza rozsyłanie informacji o zmianie do serwerów DNS. Zwykle trwa od kilku minut do kilku godzin, ale w niektórych przypadkach może zająć do 24 godzin. W tym czasie część użytkowników może trafiać na starą konfigurację, a część na nową. Nie oznacza to od razu awarii strony.

Jak ustawić SSL/TLS, aby uniknąć przekierowań?

Po aktywacji domeny otwórz w Cloudflare sekcję SSL/TLS. Tryb szyfrowania określa połączenie między przeglądarką, Cloudflare i serwerem źródłowym. Wybór powinien zależeć od tego, czy hosting ma własny certyfikat SSL.

Tryb Kiedy stosować Bezpieczeństwo
Flexible Gdy serwer źródłowy nie ma certyfikatu SSL Szyfrowane jest połączenie użytkownika z Cloudflare, ale nie połączenie Cloudflare z serwerem
Full Gdy serwer ma certyfikat SSL, także nieweryfikowany przez Cloudflare Szyfrowanie działa na obu odcinkach, lecz certyfikat originu nie jest rygorystycznie sprawdzany
Full (Strict) Gdy serwer ma ważny i zaufany certyfikat SSL Pełne szyfrowanie oraz weryfikacja certyfikatu serwera źródłowego

Jeśli hosting udostępnia poprawnie działający certyfikat, wybierz Full (Strict). Tryb Flexible może powodować pętlę przekierowań, gdy WordPress lub serwer wymusza HTTPS, a Cloudflare łączy się z originem przez HTTP. Po zmianie ustawień sprawdź, czy adres strony działa zarówno z przekierowaniem HTTP do HTTPS, jak i bez błędów mieszanego protokołu.

Czy potrzebujesz wtyczki Cloudflare w WordPressie?

Nie. CDN i proxy działają po zmianie DNS, niezależnie od instalacji wtyczki. Dodatek do WordPressa może jednak ułatwić czyszczenie cache po aktualizacji treści oraz zastosowanie podstawowych ustawień zalecanych dla tego CMS-a.

Jeśli korzystasz z wtyczki Cloudflare, instaluj ją z poziomu panelu WordPress i używaj bezpiecznego tokenu API zamiast udostępniania pełnych danych konta. Funkcja czyszczenia pamięci podręcznej jest przydatna po zmianie plików CSS, JavaScript lub treści, które nadal wyświetlają starą wersję.

Po podstawowej konfiguracji nie włączaj bez testów zaawansowanych funkcji, takich jak Rocket Loader. Zmiana sposobu ładowania JavaScript może kolidować z motywem lub wtyczkami.

Co zrobić przy błędach 520, 521 i 522?

Błędy 5xx zwykle wskazują na problem między Cloudflare a serwerem źródłowym. Sprawdź następujące przypadki:

  • 520 – serwer zwrócił nieoczekiwaną odpowiedź. Sprawdź logi serwera, rekordy DNS i reguły zapory.
  • 521 – serwer odrzuca połączenie albo jest niedostępny. Upewnij się, że hosting działa i nie blokuje adresów IP Cloudflare.
  • 522 – przekroczono limit czasu połączenia. Sprawdź obciążenie serwera, zaporę sieciową i poprawność adresu originu.
  • Pętla przekierowań – sprawdź tryb SSL/TLS oraz ustawienia wymuszania HTTPS w Cloudflare, WordPressie i na serwerze.

Jeżeli zapora hostingu blokuje zakresy adresów Cloudflare, dodaj je do listy dozwolonych zgodnie z instrukcją operatora. Po zmianach odczekaj chwilę i ponów test, ponieważ część ustawień DNS oraz cache może być jeszcze aktualizowana.

Kontrola po zakończeniu konfiguracji

Po aktywacji domeny sprawdź najważniejsze elementy:

  • Strona otwiera się przez HTTPS bez komunikatu o błędzie certyfikatu.
  • Wersja z „www” i bez „www” prowadzi do właściwego adresu.
  • Poczta w domenie wysyła i odbiera wiadomości.
  • Rekordy MX mają szarą chmurkę i nie są objęte proxy.
  • Panel WordPress, formularze i pliki multimedialne działają poprawnie.

Jeśli po 24 godzinach domena nadal nie jest aktywna albo strona nie działa, porównaj delegację nameserverów, rekordy A i CNAME oraz ustawienia SSL. Gdy konfiguracja jest poprawna, a serwer nadal odrzuca połączenia, problem może wymagać interwencji hostingu.

Redakcja wpinternals.pl

WordPressa znamy od kuchni – budujemy na nim strony, migrujemy serwisy i optymalizujemy ich wydajność. Piszemy o wtyczkach, motywach, hostingu i bezpieczeństwie tak, by poradzili sobie także początkujący. Dbamy o to, by Twoja strona była szybka, stabilna i bezpieczna.

Może Cię również zainteresować

Potrzebujesz więcej informacji?