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
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
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
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
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
Uklonite mešoviti sadržaj
Otvorite stranicu sa upozorenjem, otvorite razvojne alate (
F12ili odgovarajuća prečica) i pogledajte karticu Console ili Network za greške koje pominjuhttp://. Zatim u bazi ili kroz CMS zamenitehttp://sahttps://u linkovima do slika, skripti i stilova. Pre izmene baze obavezno napravite rezervnu kopiju. Ako koristite WordPress, koristite WP-CLI komanduwp search-replace 'http://vasdomen' 'https://vasdomen' --all-tablesili provereni dodatak za pretragu i zamenu; izbegavajte ručno menjanje samo tabelewp_postsjer može da ošteti serijalizovane podatke. - 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
.htaccessfajl. Ako ne znate da li je pravilo ispravno, prvo napravite rezervnu kopiju fajla. Cilj je da svi zahtevi idu nahttps://verziju. - 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
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.