Ako správne nastaviť SSL certifikát pre doménu

Bez SSL certifikátu sa dnes už žiadny web nezaobíde. Jeho nastavenie našťastie nie je nič zložité. V tomto článku si ukážeme, ako SSL certifikát jednoducho aktivovať a otestovať.
Prečo je SSL certifikát taký dôležitý? SSL chráni dáta, ktoré si návštevníci vymieňajú s vaším webom, a zároveň zvyšuje jeho dôveryhodnost v očiach Googlu a ďalších vyhľadávačov. Stránky bez SSL prehliadača označí ako „Potenciálne nebezpečné“, čo odradí používateľa a poškodí vaše SEO pozície.
Čo v článku preberieme?
- Ako získať SSL zadarmo
- Rýchlu inštaláciu certifikátu na pár kliknutí
- Automatické presmerovanie HTTP na HTTPS
- SSL test pre overenie funkčnosti certifikátu
Krok 1: Získajte SSL certifikát ZADARMO
Ak máte hosting webu vo Webglobe, môžete si jednoducho vytvoriť SSL certifikát zadarmo pro každú svoju doménu.
Nemusíte nič kupovať ani zložito nastavovať – všetko zvládnete na pár kliknutí priamo v našom WebAdmine.
Zadarmo môžete mať SSL certifikát Let’s Encrypt. To však nie je jediný typ SSL, ktorý Webglobe ponúka. Na výber máte aj z radu platených certifikátov (napr. PositiveSSL, EV Multi-Domain alebo Instant SSL.
Krok 2: inštalácia SSL certifikátu
Podrobný návod nájdete v našej nápovede, ale v podstate je to jednoduché:
- Prihláste sa do nášho WebAdminu (alebo do cPanelu, ktorý používate u svojho poskytovateľa webhostingu).
- Pod svojou doménou nájdete záložku SSL certifikáty.
- Aktivujte si Let’s Encrypt Free SSL.
Po inštalácii by mal web fungovať na protokole https:// namiesto http://.
Krok 3: Automatické presmerovanie HTTP na HTTPS
Aby sa web vždy načítal so zabezpečením, je potrebné nastaviť automatické presmerovanie HTTP na HTTPS.
Ako spolu súvisí HTTPS protokol a SSL certifikát? Vysvetlenie nájdete v našom staršom článku.
HTTPS pre WordPress
Najjednoduchšie to máte, ak používate WordPress. V takom prípade si stačí nainštalovať plugin (napr. Really Simple SSL alebo Easy HTTPS redirection), ktorý všetko vybaví za vás.
HTPPS redirect v .htaccess
Pre pokročilejších používateľov je tu možnosť úpravy súboru .htaccess (platí pre Apache webserver).
Pridajte do súboru tento kód:
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
HTTPS redirect pre webserver Nginx
Pre servery bežiace na Nginx je potrebné pridať do konfiguračného súboru nasledujúci príkaz:
server {
listen 80;
server_name vasa-domena.sk;
return 301 https://$host$request_uri;
}
Krok 4: Otestujte funkčnosť SSL certifikátu
Po aktivácii SSL certifikátu rozhodne odporúčame skontrolovať, či je všetko správne nastavené.
S tým vám pomôžu nástroje ako SSL Checker, Why No Padlock? alebo verify SSL na ssl.org.
Výsledok úspešného SSL testu pre webglobe.cz z whynopadlock.com.
Ak sa objaví problém, najčastejšie ide o mixed content – situáciu, keď web načítava obrázky, skripty alebo štýly cez nezabezpečené HTTP.
Riešenie:
- Vo WordPressu použite plugin Better Search Replace, vyhľadajte všetky odkazy http:// a nahraďte ich https://.
- V prípade statických webov opravte odkazy priamo v kóde.
Na záver
SSL certifikát nie je len otázkou bezpečnosti. Zabezpečí vám aj lepšie pozície vo vyhľadávačoch, a tým pádom aj vyššiu organickú návštevnosť na vašom webe.
Na hostingu od Webglobe si na pár kliknutí nainštalujete zadarmo SSL certifikát Let’s Encrypt.
Zabezpečte si svoj web ešte dnes! Prihláste sa do WebAdminu a aktivujte si SSL v priebehu minúty.
Zaujímate sa o bezpečnosť svojho webu? Prečítajte si, ako sa účinne chrániť pred DDoS útokmi.