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

Łukasz Palej

Łukasz Palej

Technical Implementation Expert

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 objawNajczęstsza przyczynaCo sprawdzić
NET::ERR_CERT_DATE_INVALIDWygasły certyfikat albo zła data na komputerzePole „Ważny do” w szczegółach certyfikatu
NET::ERR_CERT_COMMON_NAME_INVALIDCertyfikat nie obejmuje danego adresu, np. wersji z wwwListę nazw w polu SAN certyfikatu
NET::ERR_CERT_AUTHORITY_INVALIDCertyfikat samopodpisany lub brak certyfikatu pośredniegoŁańcuch certyfikatów w narzędziu typu SSL checker
Ostrzeżenie o mieszanej zawartościCzęść zasobów ładuje się po httpKonsolę przeglądarki i adresy obrazków oraz skryptów
Błąd tylko u jednego klientaZła data w systemie, stara przeglądarka, antywirusInne 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:

  1. 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.
  2. 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ł.
  3. 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.
  4. 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ę.
  5. 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:

  1. 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”.
  2. 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.
  3. Wymuś odnowienie lub ponowne wystawienie certyfikatu w odpowiednim panelu. Przy Let's Encrypt trwa to zwykle kilka minut.
  4. Wyczyść pamięć podręczną sklepu i CDN, a potem sprawdź stronę w trybie incognito oraz na telefonie w sieci komórkowej.
  5. Przetestuj kluczowe ścieżki: koszyk, logowanie, płatność i powiadomienia zwrotne z bramki płatności.
  6. 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 objawNajczęstsza przyczynaCo sprawdzić
NET::ERR_CERT_DATE_INVALIDWygasły certyfikat albo zła data na komputerzePole „Ważny do” w szczegółach certyfikatu
NET::ERR_CERT_COMMON_NAME_INVALIDCertyfikat nie obejmuje danego adresu, np. wersji z wwwListę nazw w polu SAN certyfikatu
NET::ERR_CERT_AUTHORITY_INVALIDCertyfikat samopodpisany lub brak certyfikatu pośredniegoŁańcuch certyfikatów w narzędziu typu SSL checker
Ostrzeżenie o mieszanej zawartościCzęść zasobów ładuje się po httpKonsolę przeglądarki i adresy obrazków oraz skryptów
Błąd tylko u jednego klientaZła data w systemie, stara przeglądarka, antywirusInne 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:

  1. 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.
  2. 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ł.
  3. 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.
  4. 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ę.
  5. 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:

  1. 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”.
  2. 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.
  3. Wymuś odnowienie lub ponowne wystawienie certyfikatu w odpowiednim panelu. Przy Let's Encrypt trwa to zwykle kilka minut.
  4. Wyczyść pamięć podręczną sklepu i CDN, a potem sprawdź stronę w trybie incognito oraz na telefonie w sieci komórkowej.
  5. Przetestuj kluczowe ścieżki: koszyk, logowanie, płatność i powiadomienia zwrotne z bramki płatności.
  6. 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.

Bezpłatna konsultacja IT
Masz problem techniczny w firmie lub sklepie?
  • Diagnoza problemu i plan naprawy
  • Bezpieczeństwo, kopie zapasowe, poczta
  • Stała opieka IT dla e-commerce
Łukasz PalejKonsultację poprowadzi Łukasz Palej, Technical Implementation Expert

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 sklepKto wystawia certyfikatGdzie szukać naprawy
Platforma SaaS (Shoper, Shopify, IdoSell)PlatformaPanel domen platformy, rekordy DNS u rejestratora
Hosting współdzielonyHosting, najczęściej Let's EncryptPanel hostingu, zakładka SSL
VPS lub serwer dedykowanyAdministrator (certbot lub inny klient ACME)Logi odnowień, harmonogram, konfiguracja serwera WWW
Sklep za CloudflareCloudflare oraz serwer źródłowyZakładka SSL/TLS w Cloudflare i certyfikat na serwerze
Certyfikat płatny (OV, EV)Urząd certyfikacji przez sprzedawcę certyfikatuKonto 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 sklepKto wystawia certyfikatGdzie szukać naprawy
Platforma SaaS (Shoper, Shopify, IdoSell)PlatformaPanel domen platformy, rekordy DNS u rejestratora
Hosting współdzielonyHosting, najczęściej Let's EncryptPanel hostingu, zakładka SSL
VPS lub serwer dedykowanyAdministrator (certbot lub inny klient ACME)Logi odnowień, harmonogram, konfiguracja serwera WWW
Sklep za CloudflareCloudflare oraz serwer źródłowyZakładka SSL/TLS w Cloudflare i certyfikat na serwerze
Certyfikat płatny (OV, EV)Urząd certyfikacji przez sprzedawcę certyfikatuKonto 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.

Czy ten artykuł był pomocny? Oceń go
Bądź pierwszą osobą, która oceni

Ł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.

★★★★★
Współpracowałeś z Vinson?
Twoja opinia pomoże innym sprzedawcom wybrać sprawdzoną agencję. Zajmie Ci to minutę.
Oceń nas na Trustpilot →
Potrzebujesz pomocy z tym tematem?

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ń
4,9/5 ze 171 opiniiWsparcie IT dla firm i sklepów
Łukasz Palej - Technical Implementation Expert
Łukasz PalejTechnical Implementation Expert

Przeczytaj także

Więcej porad z naszej bazy wiedzy - przesuń, aby zobaczyć kolejne artykuły.

1 / 1

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 Vinson Agency

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 Vinson Agency

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."

Zadzwoń

574 944 685

Adres

Kazimierza Wielkiego 7/7

32-700 Bochnia

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.

Łukasz PalejNa zapytanie odpowie Łukasz Palej, Technical Implementation Expert

Napisz do nas

Opisz krótko, czego potrzebujesz - oddzwonimy lub odpiszemy w ciągu 24 godzin w dni robocze.

Łukasz PalejNa zapytanie odpowie Łukasz Palej, Technical Implementation Expert