HTTPSi seadistamine – Prestashop

HTTPS on turvaline ühendus, mis krüpteerib veebilehe külastaja brauseri ja serveri vahel liikuva info. See aitab kaitsta näiteks kasutajanimesid, paroole ja vormidesse sisestatud andmeid pealtkuulamise ning muutmise eest.

HTTPS kasutab andmete kaitsmiseks TLS-protokolli. Tavaline HTTP-ühendus andmeid ei krüpteeri, mistõttu võib kõrvaline isik ebaturvalises võrgus neid lugeda või muuta.

Uue PrestaShopi veebipoe jaoks on HTTPS serveris vaikimisi aktiivne

Uuele virtuaalserverile või uuele alamdomeenile paigaldatud PrestaShopi veebipoe jaoks on HTTPS serveris vaikimisi aktiveeritud.

Tasuta Let’s Encrypti sertifikaat ja HTTP-liikluse suunamine HTTPS-ile seadistatakse automaatselt. Sa ei pea HTTPS-i serveri halduses eraldi sisse lülitama ega sertifikaati käsitsi tellima.

Sertifikaadi automaatseks väljastamiseks peab domeen või alamdomeen olema DNS-kirjetega suunatud vastavale Zone’i serverile.

Serveris aktiivne HTTPS ei tähenda siiski alati, et PrestaShopi enda seadistustes on HTTPS kasutusel kõikidel poe lehtedel. Vajadusel kontrolli neid seadistusi alloleva juhendi järgi.

Millal on seda juhendit vaja?

See juhend on mõeldud eelkõige varem loodud PrestaShopi veebipoodidele, mis kasutavad veel HTTP-d. PrestaShopi seadistusi võib olla vaja muuta ka mujalt kolitud veebipoes, kuigi Zone’i serveris on HTTPS juba aktiivne.

Videojuhend – PrestaShop 1.6

Video näitab HTTPS-i seadistamist PrestaShop 1.6 versioonis. Uuemates versioonides võivad menüüd ja seadistuste asukohad erineda.

Uutel virtuaalserveritel ja alamdomeenidel on HTTPS serveris vaikimisi aktiivne, seega ei pea sa videos näidatud sertifikaadi tellimist ega HTTPS-ile suunamise aktiveerimist kordama.

1. Kontrolli, kas HTTPS on serveris aktiivne

Ava veebipood, sisestades brauseri aadressiribale selle aadressi algusega https://, näiteks https://sinudomeen.ee.

Kui veebipood avaneb sertifikaadi veateateta, on HTTPS serveris aktiivne ja saad jätkata PrestaShopi seadistamisega. PrestaShop võib sind veel HTTP-aadressile tagasi suunata, kui HTTPS pole poe seadistustes sisse lülitatud.

Kui virtuaalserveril või alamdomeenil ei ole HTTPS veel aktiveeritud, paigalda tasuta sertifikaat juhendi HTTPS ja tasuta SSL-sertifikaat – Let’s Encrypt järgi. Pärast sertifikaadi väljastamist võib HTTPS-i aktiveerumine võtta kuni 15 minutit.

Kui brauser kuvab sertifikaadi veateate, lahenda see enne järgmiste sammude tegemist. Vajadusel võta ühendust Zone’i klienditoega.

2. Lülita HTTPS PrestaShopi seadistustes sisse

Enne muudatuste tegemist loo veebipoe failidest ja andmebaasist varukoopia.

  1. Logi sisse PrestaShopi haldusliidesesse.
  2. Ava üldseadistused:
    • PrestaShop 1.7, 8 ja 9: Shop Parameters → General.
    • PrestaShop 1.6: Preferences → General ehk Eelistused → Üldine.
  3. Leia valik Enable SSL. Kui selle asemel kuvatakse link Please click here to check if your shop supports HTTPS, klõpsa sellel HTTPS-i toe kontrollimiseks.
  4. Määra Enable SSL väärtuseks Yes ja salvesta muudatused.
  5. Seejärel määra Enable SSL on all pages väärtuseks Yes ja salvesta uuesti.

Menüüde ja valikute nimetused sõltuvad haldusliidese keelest.

Oluline on sisse lülitada mõlemad valikud. Ainult Enable SSL aktiveerimine ei taga HTTPS-i kasutamist kogu veebipoes. Valik Enable SSL on all pages rakendab HTTPS-i kõikidele poe lehtedele.

Kui mõlemad valikud on juba sisse lülitatud, ei pea sa neid muutma.

3. Vajadusel uuenda veebipoe sisus olevaid aadresse

Veebipoe sisus võivad olla alles HTTP-aadressiga viited, näiteks tootekirjeldustesse või sisulehtedele lisatud piltidel.

Kui selline ressurss ei laadi või tekitab brauseris segasisuhoiatuse, muuda selle aadress vastavas sisus HTTP-lt HTTPS-ile. Näiteks asenda http://sinudomeen.ee/pilt.jpg aadressiga https://sinudomeen.ee/pilt.jpg.

Enne aadressi muutmist kontrolli, et ressurss oleks HTTPS-aadressil kättesaadav. Teise veebilehe aadressi ei saa alati lihtsalt HTTPS-ile muuta.

Kui parandamist vajavaid viiteid on palju või sa ei leia nende asukohta, küsi abi veebipoe haldajalt või arendajalt.

4. Kontrolli veebipoe toimimist

Ava veebipood HTTPS-aadressil ja kontrolli mitut lehte. Veendu, et avaleht, kategooriad, tootelehed, ostukorv ja tellimuse vormistamine töötavad korrektselt.

Kontrolli ka pilte, kujundust, menüüsid, vorme ja kliendikontole sisselogimist. Brauser ei tohiks kuvada sertifikaadi- ega segasisuhoiatusi.

Kui mõni element ei laadi või brauser hoiatab segasisu ehk mixed content’i eest, võib kujundusteemas või mõnes moodulis olla HTTP-aadressiga viiteid piltidele, fontidele, CSS- või JavaScripti failidele.

Nende viidete parandamiseks võib olla vaja muuta teema või mooduli seadistusi või faile. Kui sa ei ole varem neid faile muutnud, küsi abi oma veebipoe haldajalt või arendajalt.

Jätka järgmise sammuga alles siis, kui veebipood töötab HTTPS-iga korrektselt.

5. Kontrolli HTTP-liikluse suunamist HTTPS-ile

Uutel virtuaalserveritel ja alamdomeenidel on HTTP-liikluse suunamine HTTPS-ile vaikimisi aktiivne.

Kontrollimiseks ava veebipood HTTP-aadressil, näiteks http://sinudomeen.ee. Brauser peaks suunama sind automaatselt aadressile https://sinudomeen.ee.

Kui suunamine ei ole aktiivne, lülita see sisse alles pärast PrestaShopi seadistuste muutmist ja veebipoe toimimise kontrollimist.

Selleks ava Minu Zone → Halda → Veebiserver. Klõpsa jaotises Peadomeeni seaded või Alamdomeenid vastava domeeni juures nuppu Suuna kogu liiklus HTTPS peale.

Nii suunatakse kõik veebipoe HTTP-aadressid püsiva 301-ümbersuunamisega vastavatele HTTPS-aadressidele. See annab ka otsingumootoritele teada, et veebipoe aadressid kasutavad edaspidi HTTPS-i.

Updated on 14. okt 2026
Was this article helpful?

Related Articles