Vaiheittaiset ohjeet Apache-verkkopalvelimen suojaamiseen Let's Encryptin avulla.
Let's Encrypt myöntää SSL/TLS-varmenteita. Tämä lisää merkittävästi turvallisuutta, koska liikenne salataan HTTPS:llä (suoja kirjautumistietojen, salasanojen ja muiden arkaluonteisten tietojen katoamiselta, mikä on erityisen tärkeää, kun muodostetaan yhteys avoimiin julkisiin verkkoihin).
Jotta voit suojata Apachen Let's Encrypt -työkalujen avulla, sinun on ensin:
domen
muodostaa yhteyden;Kaikki komennot suoritetaan käyttäjänä, jolla on sudo-oikeudet
mutta joka ei ole root.
1. Asenna Certbot, jotta voit automatisoida kaikki turvallisuusvarmenteiden hankkimiseen ja/tai niiden uusimiseen varmentajalta liittyvät asiat. Asennusta varten tarvitsemme snapd-paketteja
, joten asenna snapd
. Komento on $ sudo dnf install snapd
.
2. Käynnistä snapd-palvelu
, joka käsittelee snap-paketteja. Jotta säästät aikaa tulevaisuudessa, lisää palvelu autoloaderiin.
3. Käynnistä palvelin uudelleen ja varmista, että kaikki paketit toimivat oikein. Jos ne ovat kunnossa, asenna Apachen moduuli komennolla
$ sudo dnf install mod_ssl
4. Asenna Certbot komennolla
$ sudo snap install --classic certbot.
Tee symlinkki sen suorittamista varten
$ sudo ln -s /snap/bin/certbot /usr/bin/certbot
5. Luo varmenne CentOS Streamissa käyttäen certbotia. Järjestelmä pyytää sinua vastaamaan kysymyksiin ja syöttämään sähköpostiosoitteesi. Kun olet valmis, määritä domen
, jolle cerbot on luotava. Tämä tehdään komennolla
$ sudo certbot --apache
Ohje on valmis. Ei mitään monimutkaista. Nyt tiedät, miten Apache suojataan kunnolla Let's Encryptillä.