Cloudflare oferuje darmowy i zautomatyzowany sposób na zabezpieczenie Twojej strony internetowej certyfikatem SSL. Wdrożenie certyfikatu SSL nie tylko poprawia bezpieczeństwo transmisji danych, ale także wpływa pozytywnie na SEO oraz zaufanie użytkowników. W tym artykule pokażemy krok po kroku, jak aktywować i zarządzać SSL w panelu Cloudflare.
Spis treści
Co to jest SSL i dlaczego jest ważny?
SSL (Secure Socket Layer) to technologia szyfrowania, która zabezpiecza dane przesyłane między przeglądarką użytkownika a serwerem. Dzięki SSL, dane takie jak loginy, hasła czy informacje płatnicze są bezpieczne i trudne do przechwycenia przez osoby trzecie. Obecność SSL potwierdza ikona kłódki w pasku adresu oraz adres URL zaczynający się od https://
.
Aktywacja Cloudflare i dodanie domeny
- Załóż konto na Cloudflare – jeśli jeszcze go nie masz.
- Dodaj swoją domenę – wpisz adres domeny i kliknij „Add Site”.
- Wybierz plan – w większości przypadków darmowy plan jest wystarczający.
- Przekierowanie DNS – Cloudflare wyświetli listę rekordów DNS. Zweryfikuj je i zaakceptuj.
- Zmiana serwerów nazw – w panelu rejestratora domeny ustaw serwery nazw wskazane przez Cloudflare.
Aktywacja SSL w Cloudflare
- Zaloguj się do panelu Cloudflare.
- Przejdź do zakładki „SSL/TLS” w panelu wybranej domeny.
- Wybierz tryb SSL:
- Off – brak SSL.
- Flexible – Cloudflare szyfruje połączenie między użytkownikiem a sobą, ale nie między sobą a serwerem.
- Full – SSL pomiędzy wszystkimi punktami, ale bez weryfikacji certyfikatu na serwerze.
- Full (Strict) – pełne szyfrowanie i weryfikacja certyfikatu (zalecane).
Najlepszym rozwiązaniem jest „Full (Strict)”, o ile Twój serwer posiada ważny certyfikat SSL.
Darmowy certyfikat Universal SSL
Cloudflare automatycznie generuje i przypisuje darmowy certyfikat SSL dla Twojej domeny – tzw. „Universal SSL”. Jest on aktywowany domyślnie po poprawnym skonfigurowaniu domeny.
Możesz sprawdzić jego status w zakładce „Edge Certificates”. Tam także włączysz dodatkowe opcje, jak:
- Always Use HTTPS – automatyczne przekierowanie ruchu z HTTP na HTTPS.
- Automatic HTTPS Rewrites – automatyczne poprawki do linków wewnętrznych prowadzących do zasobów przez HTTP.
Zarządzanie certyfikatami niestandardowymi
Jeśli posiadasz własny certyfikat SSL, możesz go zainstalować w zakładce „Edge Certificates” wybierając opcję „Upload Custom SSL Certificate” (dostępna w wyższych planach).
Dla pełnej ochrony warto także aktywować:
- HSTS (HTTP Strict Transport Security) – wymusza połączenia tylko przez HTTPS.
- Minimum TLS Version – pozwala ustawić minimalną wersję protokołu TLS.
Diagnostyka i rozwiązywanie problemów
Częste problemy z SSL w Cloudflare wynikają z:
- Niepoprawnej konfiguracji DNS.
- Braku certyfikatu SSL na serwerze (w trybie „Full Strict”).
- Nieaktywnej opcji „Always Use HTTPS”, co skutkuje mieszanym contentem.
W takich przypadkach warto sprawdzić stronę przez narzędzia zewnętrzne do testowania SSL np. https://www.ssllabs.com/ssltest/