GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Let's Encrypt SSL pomocí DirectAdmin

V tomto tutoriálu vám ukážeme, jak nainstalovat Let's Encrypt SSL pomocí DirectAdmin. Pro ty z vás, kteří nevěděli, Let's Encrypt 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í v současnosti bohužel 3 měsíce životnosti. To znamená, že budete muset svůj certifikát čtvrtletně obnovovat prozatím.

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 pomocí DirectAdmin na serveru CentOS 7.

Předpoklady

  • Server s jedním z následujících operačních systémů:CentOS Linux.
  • 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 pomocí DirectAdmin

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

yum clean all
yum -y update

Krok 2. Přihlaste se ke svému DirectAdmin VPS přes SSH jako uživatel root.

Nejprve se přihlaste ke svému DirectAdmin VPS:

ssh root@Your_IP_Adress -p Port_number

Krok 3. Získejte nejnovější skript Let’s Encrypt

Dále vyčistíme seznam softwaru a ujistíme se, že máme nejnovější skript Let’s Encrypt:

cd /usr/local/directadmin/custombuild/
./build clean all
./build update
./build letsencrypt

Potom přepište konfigurační soubory:

./build rewrite_confs

Krok 4. Nakonfigurujte DirectAdmin.

Chcete-li povolit podporu Let’s Encrypt na DirectAdmin, otevřete konfigurační soubor DirectAdmin:

nano /usr/local/directadmin/conf/directadmin.conf
letsencrypt=1

Měli byste se také ujistit, že SNI je povoleno v DirectAdmin přidáním/úpravou tohoto řádku:

enable_ssl_sni=1

Uložte soubor a restartujte DirectAdmin, aby se změny projevily:

echo "action=directadmin&value=restart" >> /usr/local/directadmin/data/task.queue; /usr/local/directadmin/dataskq d2000

Tímto krokem je Let's Encrypt povoleno v DirectAdmin a můžeme pokračovat v instalaci. Přihlaste se do ovládacího panelu na https://vaše-doména:2222 pomocí své uživatelské jméno a přejděte na 'Certifikáty SSL' v části 'Pokročilé funkce':

Pokud je možnost SSL pro vybranou doménu zakázána, jak je znázorněno na snímku obrazovky níže, musíte ji povolit kliknutím „sem“:

Pokud jste Let's Encrypt správně povolili, zobrazí se možnost 'Free and automatický certifikát od Let's Encrypt'. Zaškrtněte políčko vedle možnosti Let's Encrypt a níže zadejte všechny potřebné údaje o vaší doméně:

Poté klikněte na tlačítko 'Uložit' a bezplatný certifikát Let's Encrypt SSL se automaticky nainstaluje.

Nakonec restartujte webový server Apache, aby se změny projevily:

systemctl restart httpd

Blahopřejeme! Úspěšně jste nainstalovali Install Let's Encrypt SSL DirectAdmin. Děkujeme, že jste použili tento návod k instalaci Let's Encrypt SSL using DirectAdmin na systémech CentOS 7. Pro další nápovědu nebo užitečné informace doporučujeme zkontrolovat oficiální stránky DirectAdmin.


Cent OS
  1. Jak nainstalovat Let’s Encrypt (Certbot) na CentOS 8?

  2. Jak nainstalovat Let’s Encrypt na CentOS 8 s Nginx

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

  1. Jak nainstalovat Let’s Encrypt SSL pro NGINX na Rocky Linux 8

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

  3. Nainstalujte Let’s Encrypt SSL na HAProxy

  1. Jak nainstalovat Let's Encrypt SSL v Nginx na Debian 11

  2. Jak nainstalovat certifikát Let's Encrypt pomocí Certbot v Ubuntu 20.04

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