Narzędzia sieciowe Poradniki
Zaktualizowano 23 września 2026
Ostrzeżenie „Połączenie nie jest prywatne” odstrasza niemal wszystkich odwiedzających. Przyczyną jest prawie zawsze jeden z pięciu błędów opisanych poniżej, a każdy da się naprawić w kilka minut, gdy już się go zidentyfikuje.
| Komunikat przeglądarki | Przyczyna | Rozwiązanie |
|---|---|---|
NET::ERR_CERT_DATE_INVALID | Wygasły certyfikat albo zły zegar urządzenia | Odnowić certyfikat; u odwiedzającego ustawić datę |
ERR_CERT_COMMON_NAME_INVALID | Certyfikat nie obejmuje tej nazwy domeny | Wystawić certyfikat z dokładną nazwą, z www lub bez |
ERR_CERT_AUTHORITY_INVALID | Certyfikat samopodpisany lub niepełny łańcuch | Użyć uznanego urzędu i zainstalować certyfikaty pośrednie |
| Przekreślona kłódka lub częściowe „niezabezpieczona” | Treści mieszane: obrazy lub skrypty ładowane przez HTTP | Serwować wszystkie zasoby przez HTTPS |
ERR_SSL_PROTOCOL_ERROR | Błędna konfiguracja TLS lub przestarzałe wersje | Włączyć TLS 1.2 i 1.3, sprawdzić port 443 |
To zdecydowanie najczęstsza przyczyna. Certyfikaty mają ograniczony i coraz krótszy okres ważności: maksimum spadło w marcu 2026 do 200 dni i ma stopniowo maleć aż do 47 dni w 2029 roku. Odnawianie musi więc być automatyczne. Darmowe certyfikaty Let's Encrypt są ważne przez 90 dni i odnawiają się przez klienta ACME, często wbudowanego w hosting lub CDN.
Jeśli odnowienie się nie powiodło: sprawdź, czy domena rzeczywiście wskazuje na serwer (inaczej walidacja zawiedzie), czy port 80 jest otwarty dla walidacji HTTP, i uruchom klienta ponownie.
Certyfikat wymienia chronione nazwy. Certyfikat dla przyklad.pl nie obejmuje www.przyklad.pl, chyba że ta nazwa również w nim jest. Certyfikat wieloznaczny *.przyklad.pl obejmuje www i blog, ale ani samej domeny, ani a.b.przyklad.pl.
Serwer musi wysyłać swój certyfikat i certyfikaty pośrednie. Jeśli któregoś brakuje, niektóre przeglądarki same uzupełniają łańcuch i wyświetlają stronę, a inne urządzenia, aplikacje i narzędzia wiersza poleceń zawodzą. Stąd słynne „u mnie działa”. Zainstaluj plik „fullchain” dostarczony przez urząd certyfikacji.
Strona HTTPS, która ładuje obraz, czcionkę lub skrypt przez http://, jest częściowo niezabezpieczona. Przeglądarki blokują mieszane skrypty i sygnalizują resztę. Zamień adresy http:// na https:// w kodzie i bazie danych albo dodaj nagłówek Content-Security-Policy: upgrade-insecure-requests.
Nasz sprawdzacz SSL pokazuje wystawcę, objęte nazwy, daty ważności i liczbę pozostałych dni. Ustaw przypomnienie tydzień lub dwa przed wygaśnięciem, nawet jeśli odnawianie jest automatyczne: to zabezpieczenie, które chroni przed awarią w piątkowy wieczór.
Często to niepełny łańcuch: przeglądarka na komputerze ma już certyfikat pośredni w pamięci podręcznej, a telefon nie. Zainstaluj pełny łańcuch na serwerze.
Nie. Szyfrowanie jest identyczne. Płatne certyfikaty mogą dodawać weryfikację organizacji lub ubezpieczenie, ale bezpieczeństwo połączenia jest takie samo.
Poproś go o sprawdzenie daty i godziny w urządzeniu oraz o test w innej sieci: antywirus lub sieć firmowa, która analizuje ruch HTTPS, może wywoływać takie ostrzeżenia.