GNU/Linux >> Znalost Linux >  >> Arch Linux

Jak nainstalovat Let’s Encrypt SSL s LEMP na AlmaLinux 8

V tomto tutoriálu vám ukážeme, jak nainstalovat Let's Encrypt SSL s LEMP na AlmaLinux 8. Pro ty z vás, kteří to nevěděli, je Let's Encrypt bezplatnou možností SSL. Let's Encrypt lze podepsat přes Certbot, bezplatný softwarový nástroj s otevřeným zdrojovým kódem pro automatické vydávání certifikátu SSL.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na svém vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci bezplatného certifikátu SSL s LEMP na AlmaLinux 8. Můžete postupovat podle stejných pokynů pro CentOS a Rocky Linux.

Předpoklady

  • Server s jedním z následujících operačních systémů:AlmaLinux 8, CentOS a Rocky Linux 8.
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte Let's Encrypt SSL s LEMP na AlmaLinux 8

Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.

sudo dnf update
sudo dnf install epel-release mod_ssl

Krok 2. Instalace serveru LEMP.

Je vyžadován server AlmaLinux LEMP. Pokud nemáte nainstalovaný LEMP, můžete postupovat podle našeho průvodce zde.

Krok 3. Instalace Certbota.

Nyní nainstalujeme klienta Certbot, který se používá k vytváření certifikátů Let’s Encrypt:

sudodnf installcertbot python3-certbot-nginx

Pro ověření instalace Certbotu spusťte:

certbot --version

Krok 4. Instalace bezplatného SSL Let’s Encrypt na AlmaLinux.

Nyní používáme příkaz Certbot k vydání certifikátu Let’s Encrypt. Nahraďte your-domain.com a [email protected] s názvem vaší domény a e-mailem:

certbot --nginx --agree-tos --redirect --hsts --staple-ocsp --email [email protected] -d your-domain.com

Během instalace se vygeneruje sada výzev, na které budete muset odpovědět. Pokud vše půjde dobře, měli byste obdržet následující zprávu:

Requesting a certificate for yourdomain.com
Performing the following challenges:
http-01 challenge for your-domain.com
Waiting for verification...
Cleaning up challenges
Subscribe to the EFF mailing list (email: [email protected]).

IMPORTANT NOTES:
 - Congratulations! Your certificate and chain have been saved at:
   /etc/letsencrypt/live/your-domain.com/fullchain.pem
   Your key file has been saved at:
   /etc/letsencrypt/live/your-domain.com/privkey.pem
   Your certificate will expire on 2021-08-25. To obtain a new or
   tweaked version of this certificate in the future, simply run
   certbot again. To non-interactively renew *all* of your
   certificates, run "certbot renew"
 - If you like Certbot, please consider supporting our work by:

   Donating to ISRG / Let's Encrypt:   https://letsencrypt.org/donate
   Donating to EFF:                    https://eff.org/donate-le

V tuto chvíli, až skončíte s používáním Certbota, můžete zkontrolovat stav svého certifikátu SSL. Zadejte do svého webového prohlížeče následující odkaz:

https://www.ssllabs.com/ssltest/analyze.html?d=your-domian.com

Krok 5. Nakonfigurujte bránu firewall.

Nyní přidejte pravidla brány firewall, která umožní připojení a také provoz HTTP (port 80) a HTTPS (port 443):

sudo firewall-cmd --permanent --add-port=80/tcp --zone=public
sudo firewall-cmd --permanent --add-port=443/tcp --zone=public
sudo firewall-cmd --reload

Blahopřejeme! Úspěšně jste nainstalovali bezplatný certifikát SSL. Děkujeme, že jste použili tento návod k instalaci Certbota do vašeho systému AlmaLinux 8. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Certbot .


Arch Linux
  1. Jak nainstalovat certifikát SSL třetí strany pomocí cPanel

  2. Jak spravovat certifikáty Lets Encrypt SSL/TLS pomocí certbota

  3. Jak nainstalovat Let's Encrypt SSL s Apache na Debian 11

  1. Jak nainstalovat Let's Encrypt SSL na CentOS 7 se spuštěným webovým serverem Apache

  2. Jak nainstalovat Let’s Encrypt with Apache na CentOS 7

  3. Jak získat bezplatný certifikát SSL s SSL It! a Let's Encrypt na Plesku

  1. Jak nainstalovat Lets Encrypt SSL certifikáty na Ubuntu 18.04

  2. Jak nainstalovat Apache pomocí Let's Encrypt na RHEL 8

  3. Jak nainstalovat Apache pro hostování webových stránek s SSL v AlmaLinuxu