Preskoči na sadržaj

Greška SSL i poruka "veza nije bezbedna": kako da je otklonite

Srednje 30 min Ažurirano:

Kratak odgovor

Poruka "veza nije bezbedna" najčešće znači da SSL sertifikat nedostaje, istekao je, da nije pravilno instaliran ili da se sadržaj meša sa HTTP i HTTPS adrese. Proverite datum isteka, lanac sertifikata i preusmerenja, pa instalirajte važeći sertifikat i forsirajte HTTPS.

Kako se problem prepoznaje

  • Pregledač prikazuje upozorenje "Veza nije bezbedna" ili "Not secure", ponekad uz crveni znak upozorenja
  • Sajt se otvara preko https:// ali sa upozorenjem o sertifikatu
  • Neke stranice ili slike se učitavaju preko http:// i izazivaju mešoviti sadržaj
  • Nakon prelaska na novi hosting pojavljuje se greška SSL
  • Korisnici prijavljuju da ne mogu da pristupe sajtu zbog bezbednosnog upozorenja

Najčešći uzroci

Sertifikat je istekao

SSL sertifikati imaju ograničen rok važenja. Ako nije automatski obnovljen, pregledači prikazuju upozorenje.

Sertifikat nije instaliran ili je pogrešan

Na serveru nedostaje privatni ključ, lanac sertifikata je nepotpun ili je instaliran sertifikat za pogrešan domen.

Mešoviti sadržaj (mixed content)

Stranica se učitava preko HTTPS, ali neki elementi (slike, skripte, CSS) se učitavaju preko HTTP, pa pregledač prikazuje upozorenje.

Pogrešno ime domena ili poddomena

Sertifikat je izdat za www ili samo za osnovni domen, a sajt se otvara na drugom imenu, ili nedostaje SAN zapis.

Neispravno preusmerenje

HTTP i HTTPS verzije rade paralelno ili postoji petlja preusmeravanja, što može da izazove upozorenje ili nedostupnost sajta.

Rešenje korak po korak

  1. 1

    Proverite datum isteka sertifikata

    Kliknite na ikonu za informacije o sajtu u adresnoj traci (katanac ili slična ikona) i izaberite opciju za prikaz sertifikata. Pogledajte datum isteka i da li se ime domena poklapa. Ako je sertifikat istekao, pređite na korak 3.

  2. 2

    Utvrdite da li je problem na celom sajtu ili samo na nekim stranicama

    Otvorite nekoliko stranica i proverite da li se upozorenje pojavljuje svuda ili samo na delovima sajta. Ako je samo na nekim stranicama, verovatno je reč o mešovitom sadržaju.

  3. 3

    Obnovite ili instalirajte SSL sertifikat

    U kontrolnom panelu hostinga pronađite sekciju za SSL/TLS sertifikate. Ako koristite besplatni Let's Encrypt, pokrenite obnovu ili uključite automatsko obnavljanje. Ako imate kupljeni sertifikat, preuzmite nove fajlove i instalirajte ih preko panela ili podrške hostinga.

  4. 4

    Proverite lanac sertifikata

    Nepotpun lanac je čest uzrok upozorenja. U panelu hostinga potražite opciju za instalaciju CA bundle fajla ili pitajte podršku da provere lanac. Alatke za proveru možete naći na sajtovima poput SSL Labs, ali nemojte unositi osetljive podatke.

  5. 5

    Uklonite mešoviti sadržaj

    Otvorite stranicu sa upozorenjem, otvorite razvojne alate (F12 ili odgovarajuća prečica) i pogledajte karticu Console ili Network za greške koje pominju http://. Zatim u bazi ili kroz CMS zamenite http:// sa https:// u linkovima do slika, skripti i stilova. Pre izmene baze obavezno napravite rezervnu kopiju. Ako koristite WordPress, koristite WP-CLI komandu wp search-replace 'http://vasdomen' 'https://vasdomen' --all-tables ili provereni dodatak za pretragu i zamenu; izbegavajte ručno menjanje samo tabele wp_posts jer može da ošteti serijalizovane podatke.

  6. 6

    Podesite preusmeravanje na HTTPS

    U panelu hostinga uključite opciju za forsiranje HTTPS-a, ako postoji, ili, ako server koristi Apache, dodajte pravilo u .htaccess fajl. Ako ne znate da li je pravilo ispravno, prvo napravite rezervnu kopiju fajla. Cilj je da svi zahtevi idu na https:// verziju.

  7. 7

    Očistite keš i testirajte u anonimnom režimu

    Očistite keš pregledača i keš sajta (ako koristite CDN ili dodatak za keširanje). Otvorite sajt u anonimnom prozoru ili na drugom uređaju da biste bili sigurni da je greška otklonjena.

  8. 8

    Proverite da li se sertifikat automatski obnavlja

    Ako koristite besplatan sertifikat, u panelu uključite automatsko obnavljanje i proverite da li je uspešno. Postavite podsetnik da proverite status mesec dana pre isteka.

Ako ništa ne pomogne

Ako ste obnovili sertifikat i podesili preusmerenja, a upozorenje i dalje postoji, proverite da li postoji više instanci sajta (staging, stara kopija) ili da li CDN servis koristi sopstveni sertifikat. U tom slučaju obratite se podršci hostinga ili CDN provajdera sa tačnim imenom domena i vremenom kada se greška javlja. Za napredne slučajeve, kao što je pogrešno konfigurisan reverse proxy, potrebna je pomoć administratora servera.

Kako da sprečite da se ponovi

  • Uključite automatsko obnavljanje SSL sertifikata i proveravajte status jednom mesečno.
  • Redovno ažurirajte CMS i dodatke koji mogu da unesu HTTP linkove.
  • Koristite alat za proveru mešovitog sadržaja nakon svake veće izmene sajta.
  • Vodite evidenciju o roku važenja sertifikata i postavite podsetnik.

Kada je bolje pozvati stručnjaka

Ako ne možete da pristupite panelu hostinga, ne znate kako da instalirate sertifikat ili se greška ponavlja i posle svih koraka, obratite se IT podršci ili administratoru servera.

Izrada sajtova · Brzi, SEO optimizovani sajtovi na više jezika

Česta pitanja

Da li je greška SSL opasna po korisnike?

Da, upozorenje obeshrabruje posetioce i može da ugrozi poverenje. Ako se ne otkloni, pregledači mogu da prikažu sajt kao nesiguran, a pretraživači mogu da smanje njegovu vidljivost.

Mogu li sam da instaliram besplatan SSL sertifikat?

Možete ako hosting panel nudi automatsku instalaciju Let's Encrypt sertifikata. U suprotnom, obratite se podršci hostinga ili administratoru servera.

Zašto se upozorenje pojavljuje samo na nekim stranicama?

Najčešće zbog mešovitog sadržaja, odnosno elemenata koji se učitavaju preko HTTP. Proverite konzolu pregledača i zamenite sve `http://` linkove u sadržaju.

Podeli
Niste našli rešenje?AI IT asistent je dostupan 24/7. Opišite problem ili pošaljite screenshot greške i dobićete uputstvo za vaš slučaj.Pitajte AI IT asistenta