HTTPS-suojaus parantaa sivuston tietoturvaa salaamalla selaimen ja palvelimen välisen liikenteen (kuten salasanat ja maksutapahtumat). Se herättää luottamusta kävijöissä ja parantaa sivuston hakukononäkyvyyttä (SEO).
Seravon palvelussa kaikkiin palvelupaketteihin sisältyy maksuton Let's Encrypt -sertifikaatti vakiona. Sertifikaatti luodaan ja uusitaan automaattisesti, kunhan domainin DNS-tietueet osoittavat Seravon palvelimelle.
Miten otan HTTPS:n käyttöön?
Koska sertifikaatti on palvelimella valmiiksi asennettu, HTTPS-suojauksen saa helposti käyttöön vaihtamalla sivuston osoitteen suojattuun muotoon.
Vaihtoehto 1: WordPressin hallintapaneelista
Mene kohtaan Asetukset > Yleiset.
Muuta kentät WordPressin osoite (URL) ja Sivuston osoite (URL) muotoon
https://esimerkki.fi.Tallenna muutokset.
Tärkeää: Jotta sivuston vanhat linkit ja kuvat eivät aiheuttaisi selaimessa suojaamattoman sisällön varoituksia (mixed content), on suositeltavaa päivittää myös tietokanta.
Osoitteiden korjaaminen tietokantaan:
Mene kohtaan Työkalut > Tietokanta (Tools > Database).
Syötä kenttiin sivustosi vanha osoite (
http://esimerkki.fi) ja uusi osoite (https://esimerkki.fi).Valitse Kaikki taulut (All tables).
Suorita ensin Aja kuiva-ajo (Run dry-run) varmistaaksesi muutokset.
Klikkaa lopuksi Aja wp search-replace tehdäksesi muutokset tietokantaan.
Tyhjennä lopuksi sivuston välimuisti.
Vaihtoehto 2: Komentorivin (WP-CLI) avulla
Voit hoitaa koko prosessin (osoitteenmuutoksen ja tietokantapäivityksen) yhdellä kertaa ottamalla SSH-yhteyden sivustoosi ja ajamalla komennon:
wp search-replace 'http://esimerkki.fi' 'https://esimerkki.fi' --all-tables
Tämä komento päivittää sekä WordPressin asetukset että kaikki tietokannassa olevat linkit kerralla suojattuun muotoon.
Käyttöönotto Multisite-ympäristössä (Verkkosivusto)
Multisite-ympäristössä osoitteet tulee muuttaa verkon hallinnan kautta:
Mene kohtaan Minun sivustoni > Verkon hallinta > Sivustot.
Avaa haluamasi alasivuston asetukset ja valitse välilehti Asetukset.
Etsi kohdat
SiteurljaHomeja muuta ne muotoonhttps://esimerkki.fi/alasivusto.Tarvittaessa aja etsi-korvaa-työkalu tietokannalle myös alasivuston osalta.
Ongelmien selvitys: Mixed Content
Jos sivustolle siirtymisen jälkeen selain ilmoittaa, että sivusto ei ole täysin suojattu, kyseessä on usein mixed content -ongelma. Tämä tarkoittaa, että sivusto itse latautuu HTTPS:n yli, mutta joitakin elementtejä (kuten kuvia, tyylitiedostoja tai fontteja) haetaan yhä suojaamattoman http://-osoitteen kautta.
Tutki selaimessa: Avaa selaimen kehittäjätyökalut (F12) ja katso Konsoli (Console) -välilehteä. Selain listaa siellä suoraan ne osoitteet, jotka aiheuttavat varoituksen.
Kovakoodatut linkit teemassa: Joskus linkit on kirjoitettu suoraan teeman tiedostoihin, jolloin tietokantahaku ei löydä niitä. Voit etsiä näitä teemakansiosta komennolla:
grep -RF 'http://esimerkki.fi' /data/wordpress/htdocs/wp-content/themes/omateemaUlkopuoliset resurssit: Jos elementti ladataan ulkopuoliselta sivustolta, varmista että kyseinen sivusto tukee HTTPS-yhteyttä, tai lataa tiedosto (esim. kuva) oman sivustosi mediakirjastoon.
Erityistilanteet
Wildcard-sertifikaatit
Jos tarvitset wildcard-sertifikaatin (joka kattaa kaikki alidomainit muodossa *.esimerkki.fi), se on mahdollista toteuttaa Let's Encryptin avulla. Tämä vaatii usein muutoksia nimipalveluun (DNS). Olethan tässä tapauksessa yhteydessä asiakaspalveluumme.
Itse hankitut SSL-sertifikaatit
Emme suosittele sertifikaattien hankkimista itse, sillä Seravon tarjoamat automaattiset sertifikaatit täyttävät kaikki nykyaikaiset tietoturvavaatimukset ja alan parhaat käytännöt ilman lisäkuluja tai vaivaa uusiomisen kanssa.
Mikäli yrityksenne sisäiset säännökset kuitenkin vaativat erillisen sertifikaatin käyttöä:
Lataa sertifikaatin .key- ja .crt-tiedostot sivustosi
/data-hakemistoon.Ota yhteys asiakaspalveluumme asennusta varten.
Huomaathan, että erillisen sertifikaatin tarkistus ja asennus sekä mahdolliset neuvontatyöt tehdään laskutettavana asiantuntijatyönä. Asiakas vastaa itse sertifikaatin hankinnasta ja sen ajoissa uusimisesta.
Tarvitsetko apua?
Ota yhteyttä asiakaspalveluumme lähettämällä viestiä osoitteeseen [email protected].
