Lépésről lépésre történő útmutatás az Apache webkiszolgáló védelméről a Let's Encrypt használatával.
A Let's Encrypt SSL/TLS tanúsítványokat állít ki. Ez jelentősen növeli a biztonságot, mivel a forgalom HTTPS-titkosítással történik (védelem a bejelentkezési adatok, jelszavak és egyéb érzékeny adatok elvesztése ellen, ami különösen fontos a nyílt nyilvános hálózatokhoz való csatlakozáskor).
Ahhoz, hogy az Apache-ot a Let's Encrypt eszközeinek használatával biztonságossá tegye, először is:
a domen
csatlakozni fog;Minden parancsot olyan felhasználóként kell végrehajtani, aki sudo
jogosultságokkal rendelkezik, de nem root.
1. Telepítse a Certbotot, hogy automatizálja a biztonsági tanúsítványok beszerzésével és/vagy megújításával kapcsolatos összes feladatot a tanúsító hatóságtól. A telepítéshez snapd
csomagokra van szükségünk, ezért telepítsük a snapd-ot
. A parancs a következő: $ sudo dnf install snapd
.
2. Indítsuk el a snapd
szolgáltatást, amely a snap csomagokat fogja kezelni. Hogy a jövőben időt takarítsunk meg, adjuk hozzá a szolgáltatást az autoloaderhez.
3. Indítsa újra a kiszolgálót, és győződjön meg róla, hogy minden csomag megfelelően működik. Ha rendben vannak, telepítse az Apache modulját a következő paranccsal
$ sudo dnf install mod_ssl
4. Telepítse a Certbotot a következő paranccsal
$ sudo snap install --classic certbot.
Készítsünk egy szimbolikus hivatkozást a futtatásához
$ sudo ln -s /snap/bin/certbot /usr/bin/certbot
5. Hozzon létre egy tanúsítványt a CentOS Stream-en a certbot segítségével. A rendszer megkéri, hogy válaszoljon a kérdésekre és adja meg az e-mail címét. Ha kész, adja meg a domen
, amelyre a cerbotot létre kell hozni. Ezt a következő paranccsal teheti meg
$ sudo certbot --apache
Az utasítás befejeződött. Semmi bonyolult. Most már tudod, hogyan kell megfelelően védeni az Apache-ot a Let's Encrypt segítségével.