Wygasły certyfikat SSL w sklepie - co zrobić i jak uniknąć przestoju

Łukasz Palej
Łukasz Palej
Technical Implementation Expert
Wygasły certyfikat SSL w sklepie - co zrobić i jak uniknąć przestoju
Klient wchodzi do sklepu, a przeglądarka zamiast strony głównej pokazuje pełnoekranowe ostrzeżenie: „Twoje połączenie nie jest prywatne”. Większość osób w tym momencie zamyka kartę. Nie dzwoni, nie pisze, nie wraca. Dla sklepu wygląda to jak nagły spadek ruchu i zamówień, choć serwer działa, a produkty są na miejscu. Najczęstsza przyczyna takiej sytuacji jest banalna: wygasł certyfikat SSL.
W tym wpisie pokazujemy, jak w kilka minut potwierdzić, że problemem jest właśnie certyfikat, jak go odnowić w zależności od tego, gdzie działa sklep (platforma abonamentowa, hosting współdzielony, VPS, Cloudflare), oraz co ustawić, żeby sytuacja się nie powtórzyła. Na końcu znajdziesz checklistę i odpowiedzi na pytania, które właściciele sklepów zadają nam najczęściej.
[#wazne] W skrócie: wygasły certyfikat SSL nie wyłącza serwera, ale przeglądarki blokują wejście ostrzeżeniem, więc dla klienta sklep praktycznie nie działa. Naprawa zwykle polega na wymuszeniu odnowienia w panelu hostingu lub platformy i trwa od kilku minut do kilku godzin. Żeby uniknąć powtórki, potrzebujesz trzech rzeczy: automatycznego odnawiania, monitoringu daty ważności z alertem na firmowy adres oraz jasnej informacji, kto w firmie odpowiada za domenę, DNS i hosting.
Wygasły certyfikat SSL w sklepie - jak rozpoznać problem
Certyfikat SSL (dokładniej TLS) potwierdza przeglądarce, że strona pod danym adresem należy do właściciela domeny, i szyfruje dane przesyłane między klientem a sklepem: loginy, adresy, dane do płatności. Każdy certyfikat ma datę ważności. Po jej upływie przeglądarka przestaje mu ufać i zamiast strony wyświetla ostrzeżenie. Część klientów nawet nie wie, co ono znaczy - widzi tylko czerwony ekran i słowo „niebezpieczne”.
Objawy, które wskazują właśnie na certyfikat:
- Komunikat w przeglądarce - w Chrome „Twoje połączenie nie jest prywatne” z kodem NET::ERR_CERT_DATE_INVALID, w Firefoksie ostrzeżenie o potencjalnym zagrożeniu z kodem SEC_ERROR_EXPIRED_CERTIFICATE.
- Problem dotyczy wszystkich - sklep nie otwiera się bez ostrzeżenia na różnych urządzeniach i w różnych sieciach, a nie tylko na jednym komputerze.
- Integracje zgłaszają błędy - bramka płatności, integrator zamówień czy porównywarka pobierająca feed produktowy przestają się łączyć ze sklepem i zwracają błędy połączenia SSL.
- Nagły spadek konwersji - ruch w statystykach jest, ale sesje kończą się po kilku sekundach, a zamówień nie ma.
Najszybsza diagnoza: kliknij ikonę obok adresu w przeglądarce, otwórz szczegóły certyfikatu i sprawdź pole „Ważny do”. Jeśli data minęła, masz odpowiedź. Jeśli data jest w porządku, a ostrzeżenie dalej się pojawia, przyczyna może być inna: certyfikat wystawiony na inną nazwę (na przykład tylko na adres bez www), brak certyfikatu pośredniego albo zły czas systemowy na komputerze klienta. Poniższa tabela pomaga szybko zawęzić poszukiwania.
| Kod błędu lub objaw | Najczęstsza przyczyna | Co sprawdzić |
|---|---|---|
| NET::ERR_CERT_DATE_INVALID | Wygasły certyfikat albo zła data na komputerze | Pole „Ważny do” w szczegółach certyfikatu |
| NET::ERR_CERT_COMMON_NAME_INVALID | Certyfikat nie obejmuje danego adresu, np. wersji z www | Listę nazw w polu SAN certyfikatu |
| NET::ERR_CERT_AUTHORITY_INVALID | Certyfikat samopodpisany lub brak certyfikatu pośredniego | Łańcuch certyfikatów w narzędziu typu SSL checker |
| Ostrzeżenie o mieszanej zawartości | Część zasobów ładuje się po http | Konsolę przeglądarki i adresy obrazków oraz skryptów |
| Błąd tylko u jednego klienta | Zła data w systemie, stara przeglądarka, antywirus | Inne urządzenie i inną sieć |
Dlaczego certyfikat SSL w sklepie wygasa, mimo że miał się odnawiać sam
Większość hostingów i platform wystawia dziś darmowe certyfikaty Let's Encrypt, które są ważne 90 dni i odnawiają się automatycznie. W praktyce automat działa dobrze tak długo, aż coś w konfiguracji się zmieni. Najczęstsze powody, dla których odnowienie się nie udaje:
- Zmiana DNS - domena została przepięta na inny serwer albo przez Cloudflare, a hosting nie może już potwierdzić, że kontroluje domenę. Walidacja kończy się błędem i certyfikat nie zostaje odnowiony.
- Przeniesienie sklepu - sklep działa już na nowym serwerze, a stary hosting dalej próbuje odnawiać certyfikat dla domeny, której nie obsługuje. Nowy serwer certyfikatu nie ma, bo nikt go nie włączył.
- Certyfikat płatny kupiony na rok - certyfikat komercyjny instalowany ręcznie nie odnawia się sam. Przypomnienie przyszło na skrzynkę osoby, która już nie pracuje w firmie, albo płatność nie przeszła, bo wygasła karta.
- Blokada weryfikacji - reguła firewalla, wtyczka bezpieczeństwa albo przekierowanie blokuje dostęp do ścieżki /.well-known/acme-challenge/, przez którą Let's Encrypt sprawdza domenę.
- Subdomeny poza automatem - główna domena ma certyfikat, ale np. panel hurtowy, subdomena bloga czy adres, z którego ładują się zdjęcia, już nie.
Wspólny mianownik jest jeden: nikt nie pilnuje daty ważności, bo „przecież to się odnawia samo”. Dlatego obok automatu potrzebny jest monitoring, o którym piszemy dalej. O tym, dlaczego szyfrowane połączenie jest dziś podstawą zaufania i widoczności sklepu w wyszukiwarce, piszemy szerzej we wpisie HTTPS i bezpieczeństwo sklepu a pozycje w Google.
Co zrobić w pierwszych minutach po wygaśnięciu certyfikatu SSL
Gdy potwierdzisz, że certyfikat wygasł, działaj w tej kolejności:
- Ustal, gdzie certyfikat jest wystawiany: w panelu platformy sklepu, w panelu hostingu, w Cloudflare czy na serwerze VPS. To decyduje, kto i gdzie kliknie „odnów”.
- Sprawdź, czy domena wskazuje na właściwy serwer (rekord A lub CNAME). Jeśli DNS wskazuje gdzie indziej, odnowienie i tak się nie uda.
- Wymuś odnowienie lub ponowne wystawienie certyfikatu w odpowiednim panelu. Przy Let's Encrypt trwa to zwykle kilka minut.
- Wyczyść pamięć podręczną sklepu i CDN, a potem sprawdź stronę w trybie incognito oraz na telefonie w sieci komórkowej.
- Przetestuj kluczowe ścieżki: koszyk, logowanie, płatność i powiadomienia zwrotne z bramki płatności.
- Jeśli naprawa się przeciąga, poinformuj klientów w kanałach, które działają: na marketplace'ach, w mediach społecznościowych i w odpowiedziach na maile.
[#uwaga] Nie proś klientów, żeby kliknęli „przejdź mimo to”. Nawet jeśli strona się otworzy, uczysz ich ignorowania ostrzeżeń bezpieczeństwa, a część systemów płatności i tak odrzuci połączenie z niezabezpieczonej strony.
Klient wchodzi do sklepu, a przeglądarka zamiast strony głównej pokazuje pełnoekranowe ostrzeżenie: „Twoje połączenie nie jest prywatne”. Większość osób w tym momencie zamyka kartę. Nie dzwoni, nie pisze, nie wraca. Dla sklepu wygląda to jak nagły spadek ruchu i zamówień, choć serwer działa, a produkty są na miejscu. Najczęstsza przyczyna takiej sytuacji jest banalna: wygasł certyfikat SSL.
W tym wpisie pokazujemy, jak w kilka minut potwierdzić, że problemem jest właśnie certyfikat, jak go odnowić w zależności od tego, gdzie działa sklep (platforma abonamentowa, hosting współdzielony, VPS, Cloudflare), oraz co ustawić, żeby sytuacja się nie powtórzyła. Na końcu znajdziesz checklistę i odpowiedzi na pytania, które właściciele sklepów zadają nam najczęściej.
[#wazne] W skrócie: wygasły certyfikat SSL nie wyłącza serwera, ale przeglądarki blokują wejście ostrzeżeniem, więc dla klienta sklep praktycznie nie działa. Naprawa zwykle polega na wymuszeniu odnowienia w panelu hostingu lub platformy i trwa od kilku minut do kilku godzin. Żeby uniknąć powtórki, potrzebujesz trzech rzeczy: automatycznego odnawiania, monitoringu daty ważności z alertem na firmowy adres oraz jasnej informacji, kto w firmie odpowiada za domenę, DNS i hosting.
Wygasły certyfikat SSL w sklepie - jak rozpoznać problem
Certyfikat SSL (dokładniej TLS) potwierdza przeglądarce, że strona pod danym adresem należy do właściciela domeny, i szyfruje dane przesyłane między klientem a sklepem: loginy, adresy, dane do płatności. Każdy certyfikat ma datę ważności. Po jej upływie przeglądarka przestaje mu ufać i zamiast strony wyświetla ostrzeżenie. Część klientów nawet nie wie, co ono znaczy - widzi tylko czerwony ekran i słowo „niebezpieczne”.
Objawy, które wskazują właśnie na certyfikat:
- Komunikat w przeglądarce - w Chrome „Twoje połączenie nie jest prywatne” z kodem NET::ERR_CERT_DATE_INVALID, w Firefoksie ostrzeżenie o potencjalnym zagrożeniu z kodem SEC_ERROR_EXPIRED_CERTIFICATE.
- Problem dotyczy wszystkich - sklep nie otwiera się bez ostrzeżenia na różnych urządzeniach i w różnych sieciach, a nie tylko na jednym komputerze.
- Integracje zgłaszają błędy - bramka płatności, integrator zamówień czy porównywarka pobierająca feed produktowy przestają się łączyć ze sklepem i zwracają błędy połączenia SSL.
- Nagły spadek konwersji - ruch w statystykach jest, ale sesje kończą się po kilku sekundach, a zamówień nie ma.
Najszybsza diagnoza: kliknij ikonę obok adresu w przeglądarce, otwórz szczegóły certyfikatu i sprawdź pole „Ważny do”. Jeśli data minęła, masz odpowiedź. Jeśli data jest w porządku, a ostrzeżenie dalej się pojawia, przyczyna może być inna: certyfikat wystawiony na inną nazwę (na przykład tylko na adres bez www), brak certyfikatu pośredniego albo zły czas systemowy na komputerze klienta. Poniższa tabela pomaga szybko zawęzić poszukiwania.
| Kod błędu lub objaw | Najczęstsza przyczyna | Co sprawdzić |
|---|---|---|
| NET::ERR_CERT_DATE_INVALID | Wygasły certyfikat albo zła data na komputerze | Pole „Ważny do” w szczegółach certyfikatu |
| NET::ERR_CERT_COMMON_NAME_INVALID | Certyfikat nie obejmuje danego adresu, np. wersji z www | Listę nazw w polu SAN certyfikatu |
| NET::ERR_CERT_AUTHORITY_INVALID | Certyfikat samopodpisany lub brak certyfikatu pośredniego | Łańcuch certyfikatów w narzędziu typu SSL checker |
| Ostrzeżenie o mieszanej zawartości | Część zasobów ładuje się po http | Konsolę przeglądarki i adresy obrazków oraz skryptów |
| Błąd tylko u jednego klienta | Zła data w systemie, stara przeglądarka, antywirus | Inne urządzenie i inną sieć |
Dlaczego certyfikat SSL w sklepie wygasa, mimo że miał się odnawiać sam
Większość hostingów i platform wystawia dziś darmowe certyfikaty Let's Encrypt, które są ważne 90 dni i odnawiają się automatycznie. W praktyce automat działa dobrze tak długo, aż coś w konfiguracji się zmieni. Najczęstsze powody, dla których odnowienie się nie udaje:
- Zmiana DNS - domena została przepięta na inny serwer albo przez Cloudflare, a hosting nie może już potwierdzić, że kontroluje domenę. Walidacja kończy się błędem i certyfikat nie zostaje odnowiony.
- Przeniesienie sklepu - sklep działa już na nowym serwerze, a stary hosting dalej próbuje odnawiać certyfikat dla domeny, której nie obsługuje. Nowy serwer certyfikatu nie ma, bo nikt go nie włączył.
- Certyfikat płatny kupiony na rok - certyfikat komercyjny instalowany ręcznie nie odnawia się sam. Przypomnienie przyszło na skrzynkę osoby, która już nie pracuje w firmie, albo płatność nie przeszła, bo wygasła karta.
- Blokada weryfikacji - reguła firewalla, wtyczka bezpieczeństwa albo przekierowanie blokuje dostęp do ścieżki /.well-known/acme-challenge/, przez którą Let's Encrypt sprawdza domenę.
- Subdomeny poza automatem - główna domena ma certyfikat, ale np. panel hurtowy, subdomena bloga czy adres, z którego ładują się zdjęcia, już nie.
Wspólny mianownik jest jeden: nikt nie pilnuje daty ważności, bo „przecież to się odnawia samo”. Dlatego obok automatu potrzebny jest monitoring, o którym piszemy dalej. O tym, dlaczego szyfrowane połączenie jest dziś podstawą zaufania i widoczności sklepu w wyszukiwarce, piszemy szerzej we wpisie HTTPS i bezpieczeństwo sklepu a pozycje w Google.
Co zrobić w pierwszych minutach po wygaśnięciu certyfikatu SSL
Gdy potwierdzisz, że certyfikat wygasł, działaj w tej kolejności:
- Ustal, gdzie certyfikat jest wystawiany: w panelu platformy sklepu, w panelu hostingu, w Cloudflare czy na serwerze VPS. To decyduje, kto i gdzie kliknie „odnów”.
- Sprawdź, czy domena wskazuje na właściwy serwer (rekord A lub CNAME). Jeśli DNS wskazuje gdzie indziej, odnowienie i tak się nie uda.
- Wymuś odnowienie lub ponowne wystawienie certyfikatu w odpowiednim panelu. Przy Let's Encrypt trwa to zwykle kilka minut.
- Wyczyść pamięć podręczną sklepu i CDN, a potem sprawdź stronę w trybie incognito oraz na telefonie w sieci komórkowej.
- Przetestuj kluczowe ścieżki: koszyk, logowanie, płatność i powiadomienia zwrotne z bramki płatności.
- Jeśli naprawa się przeciąga, poinformuj klientów w kanałach, które działają: na marketplace'ach, w mediach społecznościowych i w odpowiedziach na maile.
[#uwaga] Nie proś klientów, żeby kliknęli „przejdź mimo to”. Nawet jeśli strona się otworzy, uczysz ich ignorowania ostrzeżeń bezpieczeństwa, a część systemów płatności i tak odrzuci połączenie z niezabezpieczonej strony.
- Diagnoza problemu i plan naprawy
- Bezpieczeństwo, kopie zapasowe, poczta
- Stała opieka IT dla e-commerce
Konsultację poprowadzi Łukasz Palej, Technical Implementation ExpertJak odnowić certyfikat SSL - w zależności od tego, gdzie działa sklep
Sklep na platformie abonamentowej (SaaS)
W sklepach na platformach takich jak Shoper, Shopify czy IdoSell certyfikat dla domeny sklepu wystawia zwykle platforma. Jeśli wygasł, najczęstszą przyczyną jest zmiana rekordów DNS u rejestratora albo dodanie Cloudflare przed sklepem bez sprawdzenia wymagań platformy. Sprawdź w panelu status domeny i certyfikatu, porównaj wymagane rekordy z tym, co jest ustawione w DNS, a jeśli status nie zmienia się po poprawkach, napisz do pomocy technicznej platformy.
Przy sklepie na Shoperze warto przy okazji przejrzeć dostępy do panelu i kopie zapasowe - zebraliśmy to w tekście Bezpieczeństwo sklepu na Shoperze - kopie zapasowe, dostęp i dobre praktyki.
Sklep na hostingu współdzielonym (WooCommerce, PrestaShop)
W panelach hostingowych certyfikat Let's Encrypt włącza się zwykle przy domenie lub stronie WWW, w zakładce SSL. Jeśli wygasł, usuń stary certyfikat i wystaw nowy dla adresu z www i bez www. Upewnij się, że w ustawieniach sklepu adres strony zaczyna się od https://, a wtyczki bezpieczeństwa nie blokują katalogu .well-known. Po wystawieniu certyfikatu wyczyść cache wtyczek i serwera.
Sklep na własnym serwerze VPS
Na VPS za odnowienie zwykle odpowiada certbot lub inny klient ACME uruchamiany z harmonogramu. Najczęstsze awarie to wyłączony timer, zmieniona konfiguracja serwera WWW albo zablokowany port 80. Administrator powinien ręcznie uruchomić odnowienie, przeczytać komunikat błędu, poprawić przyczynę i przeładować serwer WWW. Bez tego ostatniego kroku serwer potrafi dalej serwować stary certyfikat, mimo że nowy leży już na dysku.
Sklep za Cloudflare
Przy Cloudflare działają dwa certyfikaty: jeden między klientem a Cloudflare (wystawiany automatycznie przez Cloudflare) i drugi między Cloudflare a serwerem sklepu. Jeśli wygaśnie ten drugi, a tryb SSL jest ustawiony na Full (strict), klient zobaczy stronę błędu Cloudflare z kodem 526. Rozwiązaniem jest odnowienie certyfikatu na serwerze albo zainstalowanie certyfikatu Origin wystawionego przez Cloudflare, który ma długi okres ważności i służy wyłącznie do połączenia Cloudflare - serwer.
| Gdzie działa sklep | Kto wystawia certyfikat | Gdzie szukać naprawy |
|---|---|---|
| Platforma SaaS (Shoper, Shopify, IdoSell) | Platforma | Panel domen platformy, rekordy DNS u rejestratora |
| Hosting współdzielony | Hosting, najczęściej Let's Encrypt | Panel hostingu, zakładka SSL |
| VPS lub serwer dedykowany | Administrator (certbot lub inny klient ACME) | Logi odnowień, harmonogram, konfiguracja serwera WWW |
| Sklep za Cloudflare | Cloudflare oraz serwer źródłowy | Zakładka SSL/TLS w Cloudflare i certyfikat na serwerze |
| Certyfikat płatny (OV, EV) | Urząd certyfikacji przez sprzedawcę certyfikatu | Konto u sprzedawcy, ręczna lub automatyczna instalacja |
Automatyczne odnawianie i monitoring certyfikatu SSL w sklepie
Automatyczne odnawianie to podstawa, ale nie wystarczy. Potrzebujesz też sygnału, że automat przestał działać - zanim zauważy to klient. Minimum, które warto wdrożyć w każdym sklepie:
- Monitoring daty ważności - narzędzia do monitoringu dostępności, np. UptimeRobot czy Better Stack, potrafią sprawdzać datę wygaśnięcia certyfikatu i wysłać alert kilka tygodni przed terminem. Część z nich ma darmowe plany wystarczające dla małego sklepu.
- Alerty na firmowy adres - powiadomienia od hostingu, urzędu certyfikacji i narzędzi monitoringu kieruj na alias typu it@ lub admin@, a nie na prywatną skrzynkę jednej osoby.
- Lista domen i subdomen - spisz wszystkie adresy, pod którymi działa sklep, blog, panel B2B i zasoby statyczne. Każdy z nich potrzebuje ważnego certyfikatu.
- Procedura po zmianie DNS lub hostingu - po każdej migracji sprawdź, czy certyfikat jest wystawiony na nowym serwerze i czy automat odnowienia działa.
- Właściciel tematu - jedna osoba albo firma zewnętrzna odpowiada za domenę, DNS, hosting i certyfikaty. Bez tego każdy zakłada, że pilnuje ktoś inny.
[#checklista] Checklista certyfikatu SSL na kwartał: 1) sprawdź datę ważności certyfikatu dla adresu z www i bez www, 2) sprawdź subdomeny, 3) potwierdź, że alerty monitoringu trafiają na aktywną skrzynkę, 4) zweryfikuj, że przekierowanie z http na https działa na całej stronie, 5) sprawdź w konsoli przeglądarki, czy nie ma ostrzeżeń o mieszanej zawartości, 6) upewnij się, że osoba odpowiedzialna ma aktualne dostępy do hostingu i DNS.
Krótsza ważność certyfikatów SSL - co to oznacza dla sklepu
Branża stopniowo skraca maksymalny okres ważności publicznych certyfikatów TLS. Zgodnie z decyzją CA/Browser Forum od 15 marca 2026 roku nowe certyfikaty mogą być ważne maksymalnie 200 dni, a w kolejnych latach limit będzie dalej skracany - docelowo do 47 dni w 2029 roku (stan na kwiecień 2026 - sprawdź aktualne zasady urzędów certyfikacji).
Dla sklepów, które korzystają z darmowych certyfikatów odnawianych automatycznie, to niewielka zmiana. Dla tych, które kupują certyfikat raz w roku i instalują go ręcznie, oznacza częstsze wymiany i większe ryzyko, że ktoś zapomni. Wniosek jest prosty: ręczna instalacja certyfikatu to dziś proszenie się o przestój. Jeśli płatny certyfikat jest Ci potrzebny, wybierz dostawcę i hosting, które obsługują automatyczne odnawianie.
Jak Vinson pomaga utrzymać certyfikat SSL i sklep bez przestojów
W ramach wsparcia informatycznego dla firm i sklepów porządkujemy domeny, DNS i hosting, włączamy automatyczne odnawianie certyfikatów, ustawiamy monitoring dostępności i daty ważności oraz pilnujemy, żeby alerty trafiały do właściwych osób. Gdy certyfikat już wygasł, diagnozujemy przyczynę i przywracamy działanie sklepu, a potem zabezpieczamy konfigurację tak, żeby problem nie wrócił przy najbliższej zmianie hostingu czy DNS.
Pracujemy na dostępach należących do Twojej firmy. Dokumentujemy, gdzie jest zarejestrowana domena, gdzie stoją serwery DNS, kto wystawia certyfikat i gdzie trafiają powiadomienia. Dzięki temu w razie awarii nikt nie szuka haseł po starych mailach.
Najczęściej zadawane pytania
Czy wygasły certyfikat SSL wpływa na pozycje sklepu w Google?
Google traktuje HTTPS jako jeden z sygnałów, a przy błędzie certyfikatu użytkownicy i roboty mają problem z wejściem na stronę. Awaria naprawiona w ciągu kilku godzin zwykle nie zostawia trwałych śladów w widoczności. Przestój trwający kilka dni to już realne ryzyko - a przede wszystkim utracona sprzedaż przez cały ten czas.
Ile kosztuje certyfikat SSL dla sklepu internetowego?
Certyfikat Let's Encrypt jest darmowy i większość hostingów oraz platform wystawia go automatycznie. Płatne certyfikaty DV, OV i EV kosztują orientacyjnie od kilkudziesięciu do kilkuset złotych rocznie, zależnie od typu i sprzedawcy. Sprawdź aktualny cennik u wybranego dostawcy.
Czy darmowy certyfikat Let's Encrypt wystarczy dla sklepu?
Tak. Darmowy certyfikat szyfruje połączenie tak samo jak płatny. Certyfikaty OV i EV dodatkowo potwierdzają dane firmy, ale przeglądarki nie wyróżniają ich już w pasku adresu, więc dla większości sklepów nie dają przewagi sprzedażowej.
Jak sprawdzić, kiedy wygasa certyfikat SSL mojego sklepu?
Kliknij ikonę obok adresu strony w przeglądarce i otwórz szczegóły certyfikatu - zobaczysz datę „Ważny do”. Wygodniej jest jednak ustawić monitoring, który sprawdza to codziennie i wysyła alert z wyprzedzeniem.
Czy klient może bezpiecznie zapłacić, gdy certyfikat wygasł?
Nie należy go do tego namawiać. Połączenie bez ważnego certyfikatu nie daje gwarancji, że dane trafiają do Twojego sklepu. Najpierw napraw certyfikat, a do tego czasu kieruj klientów do kanałów, które działają poprawnie, na przykład na marketplace'y.
Wygasły certyfikat to jedna z najprostszych do uniknięcia awarii sklepu - wystarczy automat, monitoring i jasny podział odpowiedzialności. Jeśli chcesz, żeby ktoś pilnował tego za Ciebie, sprawdź nasze wsparcie IT dla firm i sklepów. A jeśli zastanawiasz się, jak wybrać partnera do całej obsługi technicznej, przeczytaj o tym, jak wybrać firmę do outsourcingu IT dla sklepu internetowego.
Jak odnowić certyfikat SSL - w zależności od tego, gdzie działa sklep
Sklep na platformie abonamentowej (SaaS)
W sklepach na platformach takich jak Shoper, Shopify czy IdoSell certyfikat dla domeny sklepu wystawia zwykle platforma. Jeśli wygasł, najczęstszą przyczyną jest zmiana rekordów DNS u rejestratora albo dodanie Cloudflare przed sklepem bez sprawdzenia wymagań platformy. Sprawdź w panelu status domeny i certyfikatu, porównaj wymagane rekordy z tym, co jest ustawione w DNS, a jeśli status nie zmienia się po poprawkach, napisz do pomocy technicznej platformy.
Przy sklepie na Shoperze warto przy okazji przejrzeć dostępy do panelu i kopie zapasowe - zebraliśmy to w tekście Bezpieczeństwo sklepu na Shoperze - kopie zapasowe, dostęp i dobre praktyki.
Sklep na hostingu współdzielonym (WooCommerce, PrestaShop)
W panelach hostingowych certyfikat Let's Encrypt włącza się zwykle przy domenie lub stronie WWW, w zakładce SSL. Jeśli wygasł, usuń stary certyfikat i wystaw nowy dla adresu z www i bez www. Upewnij się, że w ustawieniach sklepu adres strony zaczyna się od https://, a wtyczki bezpieczeństwa nie blokują katalogu .well-known. Po wystawieniu certyfikatu wyczyść cache wtyczek i serwera.
Sklep na własnym serwerze VPS
Na VPS za odnowienie zwykle odpowiada certbot lub inny klient ACME uruchamiany z harmonogramu. Najczęstsze awarie to wyłączony timer, zmieniona konfiguracja serwera WWW albo zablokowany port 80. Administrator powinien ręcznie uruchomić odnowienie, przeczytać komunikat błędu, poprawić przyczynę i przeładować serwer WWW. Bez tego ostatniego kroku serwer potrafi dalej serwować stary certyfikat, mimo że nowy leży już na dysku.
Sklep za Cloudflare
Przy Cloudflare działają dwa certyfikaty: jeden między klientem a Cloudflare (wystawiany automatycznie przez Cloudflare) i drugi między Cloudflare a serwerem sklepu. Jeśli wygaśnie ten drugi, a tryb SSL jest ustawiony na Full (strict), klient zobaczy stronę błędu Cloudflare z kodem 526. Rozwiązaniem jest odnowienie certyfikatu na serwerze albo zainstalowanie certyfikatu Origin wystawionego przez Cloudflare, który ma długi okres ważności i służy wyłącznie do połączenia Cloudflare - serwer.
| Gdzie działa sklep | Kto wystawia certyfikat | Gdzie szukać naprawy |
|---|---|---|
| Platforma SaaS (Shoper, Shopify, IdoSell) | Platforma | Panel domen platformy, rekordy DNS u rejestratora |
| Hosting współdzielony | Hosting, najczęściej Let's Encrypt | Panel hostingu, zakładka SSL |
| VPS lub serwer dedykowany | Administrator (certbot lub inny klient ACME) | Logi odnowień, harmonogram, konfiguracja serwera WWW |
| Sklep za Cloudflare | Cloudflare oraz serwer źródłowy | Zakładka SSL/TLS w Cloudflare i certyfikat na serwerze |
| Certyfikat płatny (OV, EV) | Urząd certyfikacji przez sprzedawcę certyfikatu | Konto u sprzedawcy, ręczna lub automatyczna instalacja |
Automatyczne odnawianie i monitoring certyfikatu SSL w sklepie
Automatyczne odnawianie to podstawa, ale nie wystarczy. Potrzebujesz też sygnału, że automat przestał działać - zanim zauważy to klient. Minimum, które warto wdrożyć w każdym sklepie:
- Monitoring daty ważności - narzędzia do monitoringu dostępności, np. UptimeRobot czy Better Stack, potrafią sprawdzać datę wygaśnięcia certyfikatu i wysłać alert kilka tygodni przed terminem. Część z nich ma darmowe plany wystarczające dla małego sklepu.
- Alerty na firmowy adres - powiadomienia od hostingu, urzędu certyfikacji i narzędzi monitoringu kieruj na alias typu it@ lub admin@, a nie na prywatną skrzynkę jednej osoby.
- Lista domen i subdomen - spisz wszystkie adresy, pod którymi działa sklep, blog, panel B2B i zasoby statyczne. Każdy z nich potrzebuje ważnego certyfikatu.
- Procedura po zmianie DNS lub hostingu - po każdej migracji sprawdź, czy certyfikat jest wystawiony na nowym serwerze i czy automat odnowienia działa.
- Właściciel tematu - jedna osoba albo firma zewnętrzna odpowiada za domenę, DNS, hosting i certyfikaty. Bez tego każdy zakłada, że pilnuje ktoś inny.
[#checklista] Checklista certyfikatu SSL na kwartał: 1) sprawdź datę ważności certyfikatu dla adresu z www i bez www, 2) sprawdź subdomeny, 3) potwierdź, że alerty monitoringu trafiają na aktywną skrzynkę, 4) zweryfikuj, że przekierowanie z http na https działa na całej stronie, 5) sprawdź w konsoli przeglądarki, czy nie ma ostrzeżeń o mieszanej zawartości, 6) upewnij się, że osoba odpowiedzialna ma aktualne dostępy do hostingu i DNS.
Krótsza ważność certyfikatów SSL - co to oznacza dla sklepu
Branża stopniowo skraca maksymalny okres ważności publicznych certyfikatów TLS. Zgodnie z decyzją CA/Browser Forum od 15 marca 2026 roku nowe certyfikaty mogą być ważne maksymalnie 200 dni, a w kolejnych latach limit będzie dalej skracany - docelowo do 47 dni w 2029 roku (stan na kwiecień 2026 - sprawdź aktualne zasady urzędów certyfikacji).
Dla sklepów, które korzystają z darmowych certyfikatów odnawianych automatycznie, to niewielka zmiana. Dla tych, które kupują certyfikat raz w roku i instalują go ręcznie, oznacza częstsze wymiany i większe ryzyko, że ktoś zapomni. Wniosek jest prosty: ręczna instalacja certyfikatu to dziś proszenie się o przestój. Jeśli płatny certyfikat jest Ci potrzebny, wybierz dostawcę i hosting, które obsługują automatyczne odnawianie.
Jak Vinson pomaga utrzymać certyfikat SSL i sklep bez przestojów
W ramach wsparcia informatycznego dla firm i sklepów porządkujemy domeny, DNS i hosting, włączamy automatyczne odnawianie certyfikatów, ustawiamy monitoring dostępności i daty ważności oraz pilnujemy, żeby alerty trafiały do właściwych osób. Gdy certyfikat już wygasł, diagnozujemy przyczynę i przywracamy działanie sklepu, a potem zabezpieczamy konfigurację tak, żeby problem nie wrócił przy najbliższej zmianie hostingu czy DNS.
Pracujemy na dostępach należących do Twojej firmy. Dokumentujemy, gdzie jest zarejestrowana domena, gdzie stoją serwery DNS, kto wystawia certyfikat i gdzie trafiają powiadomienia. Dzięki temu w razie awarii nikt nie szuka haseł po starych mailach.
Najczęściej zadawane pytania
Czy wygasły certyfikat SSL wpływa na pozycje sklepu w Google?
Google traktuje HTTPS jako jeden z sygnałów, a przy błędzie certyfikatu użytkownicy i roboty mają problem z wejściem na stronę. Awaria naprawiona w ciągu kilku godzin zwykle nie zostawia trwałych śladów w widoczności. Przestój trwający kilka dni to już realne ryzyko - a przede wszystkim utracona sprzedaż przez cały ten czas.
Ile kosztuje certyfikat SSL dla sklepu internetowego?
Certyfikat Let's Encrypt jest darmowy i większość hostingów oraz platform wystawia go automatycznie. Płatne certyfikaty DV, OV i EV kosztują orientacyjnie od kilkudziesięciu do kilkuset złotych rocznie, zależnie od typu i sprzedawcy. Sprawdź aktualny cennik u wybranego dostawcy.
Czy darmowy certyfikat Let's Encrypt wystarczy dla sklepu?
Tak. Darmowy certyfikat szyfruje połączenie tak samo jak płatny. Certyfikaty OV i EV dodatkowo potwierdzają dane firmy, ale przeglądarki nie wyróżniają ich już w pasku adresu, więc dla większości sklepów nie dają przewagi sprzedażowej.
Jak sprawdzić, kiedy wygasa certyfikat SSL mojego sklepu?
Kliknij ikonę obok adresu strony w przeglądarce i otwórz szczegóły certyfikatu - zobaczysz datę „Ważny do”. Wygodniej jest jednak ustawić monitoring, który sprawdza to codziennie i wysyła alert z wyprzedzeniem.
Czy klient może bezpiecznie zapłacić, gdy certyfikat wygasł?
Nie należy go do tego namawiać. Połączenie bez ważnego certyfikatu nie daje gwarancji, że dane trafiają do Twojego sklepu. Najpierw napraw certyfikat, a do tego czasu kieruj klientów do kanałów, które działają poprawnie, na przykład na marketplace'y.
Wygasły certyfikat to jedna z najprostszych do uniknięcia awarii sklepu - wystarczy automat, monitoring i jasny podział odpowiedzialności. Jeśli chcesz, żeby ktoś pilnował tego za Ciebie, sprawdź nasze wsparcie IT dla firm i sklepów. A jeśli zastanawiasz się, jak wybrać partnera do całej obsługi technicznej, przeczytaj o tym, jak wybrać firmę do outsourcingu IT dla sklepu internetowego.


Łukasz Palej
Technical Implementation Expert
Wdraża integracje i rozwiązania IT dla e-commerce: sklepy, feedy produktowe, przepływ danych między systemami.
Wdraża integracje i rozwiązania IT dla e-commerce: sklepy, feedy produktowe, przepływ danych między systemami.
Wsparcie IT dla firm i sklepów
Łukasz i nasz zespół pomogą Ci wdrożyć to na Twoim koncie - bez zobowiązań.
- Analiza Twojego konta i obecnych działań
- Konkretny plan poprawek do wdrożenia
- Bezpłatna konsultacja – bez zobowiązań

Przeczytaj także
Więcej porad z naszej bazy wiedzy - przesuń, aby zobaczyć kolejne artykuły.
Masz pytania? Chętnie porozmawiamy!
Masz pytania? Chętnie porozmawiamy!
Odpowiadamy w ciągu 24 godzin w dni robocze. Pierwsza rozmowa jest bezpłatna i do niczego nie zobowiązuje.
Masz pytania? Chętnie porozmawiamy!
Odpowiadamy w ciągu 24 godzin w dni robocze. Pierwsza rozmowa jest bezpłatna i do niczego nie zobowiązuje.

Bartłomiej Stokłosa
CEO & Founder
"Jeżeli czegoś nie da się zrobić, potrzebny jest ktoś, kto o tym nie wie - przyjdzie i to zrobi."

Bartłomiej Stokłosa
CEO & Founder
"Jeżeli czegoś nie da się zrobić, potrzebny jest ktoś, kto o tym nie wie - przyjdzie i to zrobi."
Wybierz dogodny termin w kalendarzu - bez wymiany maili w tę i z powrotem.
Napisz do nas
Opisz krótko, czego potrzebujesz - oddzwonimy lub odpiszemy w ciągu 24 godzin w dni robocze.
Na zapytanie odpowie Łukasz Palej, Technical Implementation ExpertNapisz do nas
Opisz krótko, czego potrzebujesz - oddzwonimy lub odpiszemy w ciągu 24 godzin w dni robocze.
Na zapytanie odpowie Łukasz Palej, Technical Implementation Expert