Dlaczego pojawia się komunikat „Strona nie jest bezpieczna”?
Komunikat „Strona nie jest bezpieczna” lub „Your connection is not private” w przeglądarce oznacza, że witryna nie korzysta z poprawnie skonfigurowanego certyfikatu SSL. Może to wynikać z kilku powodów:
- Brak certyfikatu SSL lub jego niepoprawna instalacja,
- Certyfikat SSL wygasł,
- Strona zawiera mieszaną treść (Mixed Content) – część zasobów ładuje się przez HTTP zamiast HTTPS,
- Niepoprawna konfiguracja przekierowania HTTPS,
- Nieprawidłowe certyfikaty pośrednie (CA Bundle),
- Problem z DNS lub konfiguracją przeglądarki.
Poniżej znajdziesz sposoby rozwiązania tego problemu.
1. Sprawdzenie certyfikatu SSL
Najpierw upewnij się, że certyfikat SSL działa poprawnie:
W Google Chrome
- Otwórz stronę w Chrome,
- Kliknij ikonę kłódki w pasku adresu,
- Wybierz Certyfikat (ważny) i sprawdź:
- Czy certyfikat jest wystawiony na Twoją domenę,
- Czy nie wygasł,
- Kto jest wystawcą certyfikatu (np. Let’s Encrypt, Sectigo).
W Mozilla Firefox
- Kliknij ikonę kłódki,
- Wybierz Więcej informacji → Wyświetl certyfikat.
Jeśli certyfikat wygasł lub nie jest poprawny, przejdź do punktu 2.
2. Odnowienie lub reinstalacja certyfikatu SSL
Jeśli certyfikat wygasł lub nie jest poprawnie zainstalowany, wykonaj poniższe kroki:
- Zaloguj się do DirectAdmin: https://s1.nowyinternet.pl:2222,
- Przejdź do Zarządzanie Certyfikatami SSL,
- Sprawdź, czy certyfikat jest aktywny,
- Jeśli korzystasz z Let’s Encrypt, kliknij Odnowienie certyfikatu SSL,
- Jeśli masz komercyjny certyfikat, wgraj ponownie otrzymany plik .crt oraz certyfikat pośredni (CA Bundle).
Po zapisaniu zmian odczekaj kilka minut i sprawdź, czy strona działa poprawnie.
3. Wymuszenie HTTPS dla całej strony
Jeśli certyfikat SSL jest poprawny, ale strona nadal nie działa na HTTPS, wymuś przekierowanie.
Przekierowanie HTTPS w .htaccess
- Otwórz Menedżer plików w DirectAdmin.
- Znajdź plik .htaccess w katalogu /public_html/.
- Dodaj poniższy kod na początku pliku:
RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
- Zapisz zmiany i sprawdź stronę.
4. Naprawa błędu Mixed Content (Mieszanej Treści)
Jeśli część zasobów strony ładuje się przez HTTP, przeglądarka nadal może wyświetlać ostrzeżenie „Strona nie jest bezpieczna”.
Jak sprawdzić Mixed Content?
- Otwórz stronę i naciśnij F12 (narzędzia deweloperskie),
- Przejdź do zakładki Konsola i sprawdź ostrzeżenia o ładowaniu plików przez HTTP.
Jak naprawić Mixed Content?
- Jeśli korzystasz z WordPressa, zainstaluj wtyczkę Really Simple SSL, która wymusi HTTPS dla wszystkich zasobów,
- Ręcznie zmień wszystkie linki w kodzie strony (http:// → https://).
5. Sprawdzenie certyfikatu SSL online
Możesz użyć narzędzi online do weryfikacji instalacji certyfikatu:
- SSL Labs SSL Test → https://www.ssllabs.com/ssltest/
- Why No Padlock? → https://www.whynopadlock.com/
Jeśli testy wykryją błędy, zastosuj się do ich zaleceń.
6. Czyszczenie pamięci podręcznej DNS i przeglądarki
Jeśli strona nadal wyświetla komunikat „Strona nie jest bezpieczna”, spróbuj:
Wyczyścić pamięć podręczną DNS (na Windows):
- Otwórz Wiersz poleceń i wpisz:
ipconfig /flushdns
- Naciśnij Enter.
Wyczyścić pamięć podręczną przeglądarki:
- Otwórz przeglądarkę.
- Przejdź do ustawień → Prywatność i bezpieczeństwo → Wyczyść dane przeglądania.
7. Sprawdzenie konfiguracji DNS
Jeśli niedawno zmieniałeś serwer lub instalowałeś certyfikat, sprawdź, czy rekordy DNS są poprawne.
- Wejdź na stronę https://www.whatsmydns.net/
- Wpisz swoją domenę i sprawdź rekordy A oraz CNAME – powinny wskazywać na poprawny serwer.
Problem |
Rozwiązanie |
---|---|
Brak certyfikatu SSL |
Zainstaluj darmowy Let’s Encrypt w DirectAdmin. |
Wygasły certyfikat |
Odnów certyfikat w DirectAdmin lub zamów nowy. |
Strona nadal działa na HTTP |
Wymuś HTTPS w .htaccess lub w DirectAdmin. |
Błąd „Mixed Content” |
Zmień wszystkie zasoby z http:// na https://. |
Niepoprawna konfiguracja certyfikatu |
Sprawdź certyfikat w SSL Labs. |
Pamięć podręczna DNS lub przeglądarki |
Wyczyść DNS (ipconfig /flushdns) i cache przeglądarki. |
Jeśli problem nadal występuje, skontaktuj się z pomocą techniczną NowyInternet.pl przez Panel Klienta: https://panel.nowyinternet.pl.