GNU/Linux >> Linux Esercitazione >  >> FreeBSD

Come installare Let's Encrypt in CentOS / RHEL / Fedora / FreeBSD / OpenBSD / Ubuntu / Linux

Let's Encrypt è un'autorità di certificazione (CA) gratuita, automatizzata e aperta che fornisce certificati Domain Validated (DV) essenziali per SSL, che abilita la connessione sicura HTTPS che crittografa il trasferimento dei dati. . Il certificato DV verifica che possiedi il dominio ed è riconosciuto e considerato attendibile dalla maggior parte dei principali browser Web.

A seconda del tuo sistema operativo, potrebbe essere disponibile un pacchetto di Let's Encrypt, che semplifica l'installazione di Let's Encrypt poiché tutte le dipendenze si prendono cura. Altrimenti, puoi comunque installare manualmente Let's Encrypt. Ecco una guida su come installare Let's Encrypt su varie distribuzioni Linux.

Fedora 23 o successivi (incluso Rawhide)

dnf install letsencrypt

Red Hat Enterprise Linux (RHEL) 7 / CentOS 7 o versioni successive

Installa il repository EPEL con il seguente comando:

yum install epel-release

Installa il client Let's Encrypt con il seguente comando:

yum install letsencrypt

FreeBSD

Installa il client Let's Encrypt dalla porta con il seguente comando:

cd /usr/ports/security/py-letsencrypt && make install clean

Installa il client Let's Encrypt dalla porta con il seguente comando:

pkg install py27-letsencrypt

OpenBSD

Installa il client Let's Encrypt dalla porta con il seguente comando:

cd /usr/ports/security/letsencrypt/client && make install clean

Installa il client Let's Encrypt dalla porta con il seguente comando:

pkg_add letsencrypt

Arch Linux

pacman -S letsencrypt letsencrypt-apache

Debian (per Debian Jessie (8), Debian Stretch (9) o Debian Sid)

apt-get update
apt-get install letsencrypt

Un plugin Apache è disponibile per Apache 2.4 su distribuzioni basate su Debian con libaugeas0 1.0+ che automatizza l'ottenimento e l'installazione di un certificato. Per installarlo, esegui:

apt-get install python-letsencrypt-apache

Gentoo

Il client ufficiale Let's Encrypt è disponibile in Gentoo Portage. Se vuoi usare il plugin Apache, deve essere installato separatamente:

emerge -av app-crypt/letsencrypt
emerge -av app-crypt/letsencrypt-apache

Per il plugin nginx, usa Layman per aggiungere l'overlay mrueg che include il pacchetto del plugin nginx:

emerge -av app-portage/layman
layman -S
layman -a mrueg
emerge -av app-crypt/letsencrypt-nginx

Installa manualmente Let's Encrypt Client su qualsiasi sistema operativo Linux

Se stai eseguendo versioni precedenti della distribuzione Linux o la tua versione di Linux non ha ancora un pacchetto ufficiale come CentOS 6, RedHat Enterprise Linux 6 e Ubuntu, puoi installare e utilizzare manualmente Let's Encrypt per generare il certificato SSL:

  1. Installa Git, che viene utilizzato per clonare il ramo principale di Let's Encrypt.

    In Red Hat Enterprise Linux (RHEL), CentOS e distribuzioni simili, esegui:

    $ yum install git

    In Ubuntu e in altre distribuzioni basate su Debian, esegui:

    $ apt-get install git
  2. Clone il repository Let's Encrypt per scaricare gli script:
    git clone https://github.com/letsencrypt/letsencrypt
    TipGit scaricherà gli script in una directory letencrypt in cui esegui il comando clone. Per specificare la directory in cui posizionare il client Let's Encrypt, specificare il percorso. Ad esempio, per archiviare il client Let's Encrypt in /opt, una directory comunemente utilizzata per posizionare software di terze parti su sistemi Linux e Unix:

    git clone https://github.com/letsencrypt/letsencrypt /opt/letsencrypt
  3. Esegui il programma di installazione automatico Let's Enrypt:
    letsencrypt-auto --help
    letsencrypt-auto accetta gli stessi flag diletsencrypt; letsencrypt-auto installa tutte le proprie dipendenze e aggiorna automaticamente il codice client, quindi è relativamente più lento e più grande diletsencrypt.

    Per il client Let's Encrypt ottenuto manualmente viene fornito conletsencrypt-auto, il client (letsencrypt binary) è disponibile all'interno dell'ambiente virtuale creato:/home/user/.local/share/letsencrypt/bin/letsencrypt.In CentOS 6 e RHEL 6 , il repository EPEL è necessario per installare python-virtualenv.

Dopo aver installato il client Let's Encrypt, ora puoi generare e configurare il certificato SSL Let's Encrypt gratuito.


FreeBSD
  1. Come installare un file RPM su sistema operativo Linux (CentOS, RHEL e Fedora)

  2. Come installare redmine su RHEL 8 / CentOS 8 Linux

  3. Come installare Go in Fedora e Rocky Linux/Centos/RHEL

  4. Come installare Oracle VirtualBox su Oracle Linux/Fedora/RHEL/CentOS usando YUM

  5. Come installare la finestra mobile su CentOS / RHEL / Fedora

Come installare WordPress su RHEL 8 / CentOS 8 Linux

Come installare GIMP su CentOS 8 / RHEL 8 Linux

Come installare TeamViewer 15 su Fedora/RHEL/CentOS e Debian/Ubuntu

Come installare TeamViewer 15 su RHEL/CentOS/Fedora e Debian/Ubuntu

Come installare Java 14 su Linux, Ubuntu, CentOS

Come installare e configurare i contenitori Linux LXC su CentOS / RHEL / Ubuntu