GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Let's Encrypt SSL na Ubuntu s Apache

V tomto tutoriálu vám ukážeme, jak nainstalovat Let's Encrypt SSL na Ubuntu pomocí Apache.  Pro ty z vás, kteří to nevěděli, LetsEncrypt je bezplatná otevřená certifikační autorita (CA), která poskytuje bezplatné certifikáty pro webové stránky a další služby. Služba je podporována nadací Electronic Frontier Foundation, Mozilla, Cisco Systems a Akamai. Certifikáty LetsEncrypt.org mají bohužel v současné době 3měsíční životnost. To znamená, že budete muset své certifikát zatím čtvrtletně.

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 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 Let’s Encrypt SSL na serveru Ubuntu 16.04 LTS (Xenial Xerus).

Předpoklady

  • Server s jedním z následujících operačních systémů:Ubuntu 16.04 LTS (Xenial Xerus).
  • 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).
  • uživatel sudo bez root nebo přístup k uživateli root . Doporučujeme jednat jako nerootový uživatel sudo , 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 na Ubuntu pomocí Apache

Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální spuštěním následujícího apt-get příkazy v terminálu.

apt-get update
apt-get upgrade
apt-get install git

Krok 2. Nainstalujte server LAMP (Linux, Apache, MariaDB, PHP).

Je vyžadován server Ubuntu 16.04 LAMP. Pokud nemáte nainstalovanou LAMP, můžete postupovat podle našeho průvodce zde.

Krok 3. Instalace Let’s Encrypt SSL.

Dále spusťte níže uvedené příkazy a naklonujte projekt Let's Encrypt git na váš server a tím se vytvoří složka s názvem let's encrypt v /opt adresář:

git clone https://github.com/letsencrypt/letsencrypt /opt/letsencrypt

Generování certifikátů Let’s Encrypt:

cd /opt/letsencrypt

Spuštěním níže uvedených příkazů vygenerujte certifikát SSL pro svou doménu (example.com) nebo web:

./letsencrypt-auto --apache -d example.com

Můžete také použít jeden certifikát na více doménách a subdoménách, k tomu je budete muset přidat jako další obvody k příkazu:

./letsencrypt-auto --apache -d example.com -d www.example.com

Po úspěšném dokončení instalačního procesu se na vaší konzoli zobrazí blahopřání s informací o datu vypršení platnosti a o tom, jak můžete otestovat konfiguraci, jak je znázorněno na níže uvedených snímcích obrazovky a měli byste být schopni najít vygenerované soubory certifikátů na /etc/letsencrypt/live .

Vaše doména by konečně měla být dostupná přes HTTPS! Podívejte se na to na https://vaše-doména.com .

 Krok 4. Nastavte automatické obnovení Let’s Encrypt.

Certifikáty Let's Encrypt jsou platné 3 měsíce, ale doporučuje se obnovovat certifikáty každé 2 měsíce, aby se vyloučila chyba. Chcete-li certifikát obnovit, Budu se muset vrátit do /opt/letsencrypt adresář a spusťte níže uvedené příkazy:

./letsencrypt-auto renew

Nebo můžete také nastavit úlohu cron, která automaticky obnoví váš certifikát před vypršením platnosti, a to úpravou cronu a určením, jak často chcete kontrolovat/obnovovat:

sudo crontab -e

Přidejte řádek níže a uložte:

0 0 * * 0 /opt/letsencrypt/letsencrypt-auto renew >> /var/log/le-renew.log

Blahopřejeme! Úspěšně jste nainstalovali Let's Encrypt SSL. Děkujeme, že jste použili tento návod k instalaci Let's Encrypt SSL with Apache do vašeho systému Ubuntu 16.04 LTS (Xenial Xerus). Další nápovědu nebo užitečné informace získáte, doporučujeme vám zkontrolovat oficiální web LetsEncrypt SSL.


Ubuntu
  1. Jak nainstalovat WordPress s Apache na Ubuntu 18.04

  2. Jak nainstalovat Let's Encrypt SSL na Ubuntu 18.04 s Nginx

  3. Jak nainstalovat Let’s Encrypt na Ubuntu 20.04 s Apache

  1. Jak nainstalovat Joomla s Apache na Ubuntu 18.04

  2. Jak nainstalovat ProjectSend s Apache a nechat šifrovat SSL na Ubuntu 20.04

  3. Jak nainstalovat PrestaShop na Ubuntu 20.04 s Apache

  1. Jak nainstalovat WordPress s Apache a Let's Encrypt SSL na Debian 11

  2. Jak nainstalovat Let’s Encrypt SSL v Apache na Debianu 11

  3. Jak nainstalovat RainLoop Webmail s Free Let’s Encrypt SSL na Ubuntu