SSL-asennus Apache-ohjelmalle

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.

  1. 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.
  2. 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.
  3. 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
  4. 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.

  5. 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.
  6. Yleisesti voit käyttää seuraavaa komentoa:
    sudo service apache2 restart

    Tai

    sudo systemctl restart apache2
  7. 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.