Trinvis vejledning i, hvordan du sikrer din Apache-webserver ved hjælp af Let's Encrypt.
Let's Encrypt udsteder SSL/TLS-certifikater. Det øger sikkerheden betydeligt, fordi trafikken er krypteret med HTTPS (beskyttelse mod tab af login, adgangskode og andre følsomme data, hvilket er særligt vigtigt, når man opretter forbindelse til åbne offentlige netværk).
For at sikre Apache ved hjælp af Let's Encrypt-værktøjer skal du først:
domen
vil oprette forbindelse til;Alle kommandoer udføres som en bruger, der har sudo-rettigheder
, men ikke er root.
1. Installer Certbot for at automatisere alle problemer med at få sikkerhedscertifikater og/eller forny dem fra certifikatudstederen. Til installationen skal vi bruge snapd-pakker, så installer snapd
. Kommandoen er $ sudo dnf install snapd
.
2. Start snapd-tjenesten
, som håndterer snap-pakkerne. For at spare tid i fremtiden skal du tilføje tjenesten til autoloader.
3. Genstart serveren, og sørg for, at alle pakker fungerer korrekt. Hvis de er i orden, skal du installere modulet til Apache med kommandoen
$ sudo dnf install mod_ssl
4. Installer Certbot ved hjælp af kommandoen
$ sudo snap install --classic certbot.
Lav et symlink for at køre det
$ sudo ln -s /snap/bin/certbot /usr/bin/certbot
5. Opret et certifikat på CentOS Stream ved hjælp af certbot. Systemet beder dig om at svare på spørgsmålene og indtaste din e-mailadresse. Når du er færdig, skal du angive det domæne
, som cerbot skal oprettes til. Dette gøres ved hjælp af kommandoen
$ sudo certbot --apache
Instruktionen er færdig. Ikke noget kompliceret. Nu ved du, hvordan du sikrer Apache korrekt med Let's Encrypt.