Návod krok za krokem, jak zabezpečit webový server Apache pomocí služby Let's Encrypt.
Služba Let's Encrypt vydává certifikáty SSL/TLS. To výrazně zvyšuje bezpečnost, protože provoz je šifrován protokolem HTTPS (ochrana před ztrátou přihlašovacích údajů, hesel a dalších citlivých údajů, což je důležité zejména při připojení k otevřeným veřejným sítím).
Chcete-li zabezpečit Apache pomocí nástrojů Let's Encrypt, musíte nejprve:
domen
připojovat;Všechny příkazy se provádějí jako uživatel, který má práva sudo
, ale není root.
1. Nainstalujte si Certbot, abyste mohli automatizovat všechny záležitosti spojené se získáním bezpečnostních certifikátů a/nebo jejich obnovením od certifikační autority. K instalaci potřebujeme balíčky snapd
, proto nainstalujte snapd
. Příkaz je $ sudo dnf install snapd
.
2. Spusťte službu snapd
, která bude zpracovávat snap balíčky. Abyste v budoucnu ušetřili čas, přidejte službu do automatického spouštění.
3. Restartujte server a ujistěte se, že všechny balíčky fungují správně. Pokud jsou v pořádku, nainstalujte modul pro Apache příkazem
$ sudo dnf install mod_ssl
4. Nainstalujte Certbot pomocí příkazu
$ sudo snap install --classic certbot.
Vytvořte symlink pro jeho spuštění
$ sudo ln -s /snap/bin/certbot /usr/bin/certbot
5. Vytvořte certifikát v systému CentOS Stream pomocí příkazu certbot. Systém vás požádá o zodpovězení otázek a zadání e-mailové adresy. Po dokončení zadejte doménu,
pro kterou má být cerbot vytvořen. To se provádí pomocí příkazu
$ sudo certbot --apache
Návod je dokončen. Nic složitého. Nyní víte, jak správně zabezpečit Apache pomocí Let's Encrypt.