Ako nastaviť HTTPS (SSL) na tvojom webe
Prečo YouVersion vyžaduje HTTPS?
S cieľom chrániť súkromie našich používateľov sú všetci partneri YouVersion povinní používať adresy URL webových stránok HTTPS. Aby tvoj web podporoval HTTPS, budeš musieť urobiť dve veci.
- Nainštaluj certifikát SSL na server tvojej webovej lokality.
- Nastav svoj web tak, aby presmeroval všetku návštevnosť
http://nahttps://.
Väčšina webových hostingov má dokumentáciu o tom, ako vykonať tieto dva kroky, preto ti odporúčame, aby si sa predtým, ako to urobíš sám, overil u správcu webových stránok alebo poskytovateľa hostingových služieb.
Čo je to SSL certifikát?
Certifikáty SSL/TLS sú kryptografické šifrovacie kľúče pozostávajúce z verejného a súkromného páru, ktoré sa používajú na kódovanie a dekódovanie údajov odosielaných na webovú stránku. To chráni údaje používateľa pred zachytením tretími stranami ich šifrovaním z prehliadača používateľa na server tvojej webovej stránky.
Údaje zašifrované kýmkoľvek pomocou tvojho verejného kľúča je možné dešifrovať iba pomocou tvojho súkromného kľúča (udržaného v tajnosti na tvojom webovom serveri). To umožňuje komukoľvek vyplniť kontaktný formulár na tvojej webovej lokalite, ktorý si môže prečítať iba tvoj webový server predtým, ako ti ho odošle – osobné údaje používateľa budú v bezpečí.
Čo je HTTPS?
HTTPS je verzia HTTP, ktorá používa šifrovanie SSL/TLS. URL adresa webovej stránky bude začínať https:// namiesto http:// a väčšina prehliadačov zobrazí vedľa panela s adresou špeciálnu ikonu „zámku“.
Ako získať bezplatný SSL certifikát
LetsEncrypt.org bol založený lídrami v tomto odvetví, aby pomohol každému bezpečne prenášať používateľské údaje. Najjednoduchší spôsob, ako získať LetsEncrypt SSL certifikát, je použiť webhosting, ktorý poskytuje LetsEncrypt ako službu.
Ak tvoj hosting nepodporuje bezplatné alebo platené certifikáty, môžeš podľa sprievodcu LetsEncrypt vytvoriť a nainštalovať certifikát manuálne. Viac sa dozvieš tu.
Webové hostingy s bezplatným SSL
Tu nájdeš zoznam webových hostingov, ktorí podporujú bezplatné certifikáty LetsEncrypt.
Webové hostingy s plateným SSL
Zoznam webových hostingov, ktorí oficiálne nepodporujú bezplatné certifikáty LetsEncrypt, ale ponúkajú platené riešenia, nájdeš tu.
Presmerovanie HTTP na HTTPS
Presmerovanie http:// pripojení na https:// pripojenia, známe aj ako vynútenie SSL, zaisťuje, že každý, kto navštívi tvoju lokalitu, bude mať šifrované pripojenie – ale staré odkazy budú stále fungovať na prístup k tvojej webovej lokalite.
Pre jednoduché riešenia webových stránok môžeš do súboru .htaccess tvojej lokality pridať nasledujúci úryvok kódu. Týmto sa všetka návštevnosť presmeruje na tvoj web, aby sa použila HTTPS verzia tvojej URL adresy.
Poznámka: Aktualizuj [yourdomain.com](<http://yourdomain.com>) názvom domény tvojej organizácie.
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ <https://www.yourdomain.com/$1> [R,L]
V prípade stránok WordPress sa obráť na správcu stránky, aby pridal plugin alebo aktualizoval svoj .htaccess súbor správnym kódom WordPress, aby sa vynútili pripojenia HTTPS.