SSL-sertifikaatin (Secure Sockets Layer) asentaminen apache ohjelmistolle
SSL-sertifikaatin (Secure Sockets Layer) asentaminen riippuu käytetystä verkkopalvelimen ohjelmistosta ja ympäristöstä. Alla on yleinen ohjeistus SSL-sertifikaatin asentamisesta tyypillisesti käytetylle Apache HTTP Serverille.
- Osta SSL-sertifikaatti: Ennen asennusta sinun on hankittava SSL-sertifikaatti luotettavalta SSL-palveluntarjoajalta. Voit ostaa sertifikaatin suoraan palveluntarjoajalta tai sen kautta, missä verkkotunnuksesi on rekisteröity.
- Valmistele sertifikaatit: SSL-sertifikaatti koostuu yleensä julkisesta avaimesta (public key) ja yksityisestä avaimesta (private key). Saat nämä tiedot sertifikaatin myyjältä. Tallenna sertifikaatit turvalliseen paikkaan palvelimella.
- Konfiguroi Apache: Avaa Apache HTTP Serverin konfiguraatiotiedosto (yleensä nimeltään httpd.conf tai apache.conf) ja tarkista, että seuraavat moduulit ovat käytössä:
LoadModule ssl_module modules/mod_ssl.so
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
Lisäksi tarkista, että seuraavat rivit ovat poistettu kommenteista (poista ”#” merkki rivin alusta, jos se on olemassa):
Include conf/extra/httpd-ssl.conf
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
- Konfiguroi SSL: Muokkaa httpd-ssl.conf-tiedostoa (tai vastaavaa), joka sisältää SSL-asetukset. Tarkista seuraavat rivit:
SSLCertificateFile /polku/julkiseen/avaimen/tiedostoon.crt
SSLCertificateKeyFile /polku/yksityiseen/avaimen/tiedostoon.key
SSLCertificateChainFile /polku/välisertifikaatin/tiedostoon.crt (valinnainen)
Varmista, että polut tiedostoihin ovat oikein ja vastaavat tallentamiasi sertifikaatteja.
- Käynnistä Apache uudelleen: Tallenna tehdyt muutokset konfiguraatiotiedostoon ja käynnistä Apache HTTP Server uudelleen. Tämä vaihe vaihtelee käyttämäsi käyttöjärjestelmän mukaan.
- Yleisesti voit käyttää seuraavaa komentoa:
sudo service apache2 restart
Tai
sudo systemctl restart apache2
- Testaa SSL-yhteys: Avaa verkkoselain ja tarkista, että SSL-sertifikaatti on asennettu oikein. Voit tehdä tämän kirjoittamalla verkkotunnuksesi osoiteriville ja tarkistamalla, että yhteys on suojattu (HTTPS) ja selaimessa näkyy lukon tai vastaava turvallisuusmerkki.
Nämä vaiheet ovat yleisiä SSL-sertifikaatin asennuksessa Apache HTTP Serveriin, mutta tarkat vaiheet voivat vaihdella käyttämäsi ohjelmiston ja ympäristön mukaan. On suositeltavaa tutustua tarkempiin ohjeisiin oman palvelimen ja SSL-sertifikaatin tarjoajan ohjeistuksista.