Preskoči na vsebino
BeoHosting
BeoHosting
Varnost

Kako nastaviti SSL certifikat v cPanelu

BeoHosting Ekipa··8 min branja branja
Kako nastaviti SSL certifikat v cPanelu

Zakaj potrebujete SSL certifikat?

SSL (Secure Sockets Layer) certifikat šifrira komunikacijo med vašo spletno stranjo in obiskovalci. Brez SSL-a podatki, kot so gesla, osebne informacije in podatki o plačilih, potujejo po internetu v berljivi obliki, kar jih naredi ranljive za prestrezanje. Od leta 2018 Google Chrome označuje strani brez SSL-a kot "Ni varno". Oglejte si našo razlago različnih tipov SSL certifikatov, kar odbija obiskovalce in negativno vpliva na SEO uvrstitev.

Poleg varnosti je SSL certifikat nujen za HTTPS protokol, ki je danes standard. Google uporablja HTTPS kot dejavnik uvrstitve, sodobni brskalniki pa blokirajo nekatere funkcionalnosti (geolokacija, kamera, mikrofon) na straneh brez SSL-a.

Tipi SSL certifikatov

  • DV (Domain Validation): Osnovna raven - potrjuje samo lastništvo nad domeno. Idealen za bloge in manjše strani. Let's Encrypt izdaja brezplačne DV certifikate.
  • OV (Organization Validation): Potrjuje identiteto organizacije. Priporočljiv za poslovne strani, ki želijo višjo raven zaupanja.
  • EV (Extended Validation): Najstrožji postopek preverjanja. Prej je prikazoval zeleno vrstico v brskalniku, vendar moderni brskalniki tega več ne počnejo. Še vedno nudi najvišjo raven zaupanja.
  • Wildcard SSL: Pokriva glavno domeno in vse poddomene (*.vasastran.si). Idealen, če imate več poddomen.

Možnost 1: AutoSSL v cPanelu

AutoSSL je najpreprostejši način za pridobitev brezplačnega SSL certifikata v cPanelu. Večina kakovostnih hosting ponudnikov, vključno z BeoHostingom z brezplačnim SSL-om, ima AutoSSL privzeto omogočen. Tukaj je, kako deluje:

Kako preveriti, ali je AutoSSL aktiven

  • Prijavite se v cPanel.
  • Pojdite v sekcijo "Security" in kliknite na "SSL/TLS Status".
  • Videli boste seznam vseh vaših domen in poddomen s statusom SSL certifikata.
  • Če piše "AutoSSL Domain Validated" z zeleno ikono, je SSL aktiven.

Ročno zagon AutoSSL

Če SSL ni samodejno nameščen (npr. za novo domeno), ga lahko zaženete ročno:

  • V cPanelu pojdite na "SSL/TLS Status".
  • Kliknite na gumb "Run AutoSSL" v zgornjem desnem kotu.
  • Počakajte nekaj minut, da se certifikat generira in namesti.
  • Osvežite stran in preverite status - moral bi biti zelen.

Možnost 2: Let's Encrypt v cPanelu

Let's Encrypt je brezplačna certifikacijska agencija (CA), ki izdaja DV SSL certifikate. Mnogi hosting ponudniki nudijo Let's Encrypt integracijo v cPanelu.

Namestitev prek cPanel vtičnika

  • V cPanelu poiščite "Let's Encrypt" ali "SSL/TLS" v sekciji Security.
  • Če obstaja možnost Let's Encrypt, kliknite nanjo.
  • Izberite domeno, za katero želite namestiti certifikat.
  • Kliknite "Issue" ali "Install" in počakajte, da se postopek zaključi.
  • Let's Encrypt certifikati veljajo 90 dni in se samodejno obnavljajo.

Možnost 3: Ročna namestitev SSL certifikata

Če ste kupili komercialni SSL certifikat (od Comodo, DigiCert, GeoTrust itd.), ga morate ročno namestiti:

Korak 1: Generiranje CSR-ja

  • V cPanelu pojdite na "SSL/TLS" v sekciji Security.
  • Kliknite na "Generate, view, or delete SSL certificate signing requests".
  • Izpolnite obrazec: domena, organizacija, mesto, država, e-pošta.
  • Kliknite "Generate" in skopirajte generiran CSR ključ.

Korak 2: Nakup in validacija

Pošljite CSR svojemu SSL ponudniku ob nakupu certifikata. Po končanem postopku validacije (običajno prek e-pošte ali DNS zapisa) vam bo poslal datoteke certifikata.

Korak 3: Namestitev certifikata

  • V cPanelu pojdite na "SSL/TLS" in kliknite na "Manage SSL sites".
  • Izberite domeno iz spustnega menija.
  • Prilepite vsebino certifikata (CRT datoteka) v polje "Certificate".
  • Prilepite zasebni ključ v polje "Private Key" (ali kliknite "Autofill", če ste CSR generirali v cPanelu).
  • Prilepite CA Bundle (vmesni certifikati) v polje "Certificate Authority Bundle".
  • Kliknite "Install Certificate".

Kako vsiliti HTTPS na celotni strani

Prek cPanela

Najlažji način: v cPanelu pojdite na "Domains", poiščite svojo domeno in vklopite možnost "Force HTTPS Redirect". To samodejno preusmeri ves HTTP promet na HTTPS.

Prek .htaccess datoteke

Če potrebujete več nadzora, dodajte naslednjo kodo v .htaccess datoteko v korenskem imeniku svoje spletne strani. Ta koda preveri, ali je povezava že HTTPS, in če ni, preusmeri uporabnika na HTTPS različico iste strani z 301 (trajno) preusmeritvijo.

V WordPressu

  • Pojdite na Settings > General v WordPress admin plošči.
  • Spremenite WordPress Address in Site Address s http:// na https://.
  • Namestite vtičnik Really Simple SSL za samodejno reševanje mixed content težav.
  • Preverite stran za mixed content napake (HTTP viri na HTTPS strani).

Reševanje pogostih težav

  • Mixed Content napake: Ko stran nalaga nekatere vire (slike, skripte, CSS) prek HTTP namesto HTTPS. Rešitev: posodobite povezave v bazi podatkov ali uporabite vtičnik za search-replace.
  • SSL certifikat potekel: Preverite, ali je AutoSSL aktiven. Če uporabljate komercialni certifikat, ga obnovite pri ponudniku in ponovno namestite.
  • ERR_SSL_PROTOCOL_ERROR: Običajno pomeni, da je certifikat napačno nameščen. Preverite, ali je zasebni ključ pravilen in ali ste vključili CA Bundle.
  • Redirect zanka: Če stran zaide v neskončno zanko preusmeritev, preverite, da nimate dvojne HTTPS preusmeritve (tako v cPanelu kot v .htaccess).

Zaključek

Namestitev SSL certifikata v cPanelu je danes preprostejša kot kadarkoli. Z AutoSSL ali Let's Encrypt je brezplačen SSL dostopen vsem in ni razloga, da vaša spletna stran ne uporablja HTTPS. Sledite korakom iz tega vodnika, vsilite HTTPS preusmeritev in redno preverjajte status certifikata. Varnost vaše spletne strani in zaupanje obiskovalcev sta od tega odvisna. Preverite status vašega SSL certifikata z našim SSL checker orodjem.

BeoHosting Ekipa

10+ let izkušenj — Strokovnjaki za spletno gostovanje in infrastrukturo

  • Web Hosting
  • WordPress Hosting
  • VPS
  • Dedicated Serveri
  • Domeni
  • SSL
  • cPanel
  • LiteSpeed
  • Linux administracija
  • DNS

Zadnja posodobitev: