GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie ein kostenloses SSL-Zertifikat für Apache unter CentOS 8

In diesem Tutorial zeigen wir Ihnen, wie Sie kostenlose SSL-Zertifikate für Apache CentOS 8 installieren. Für diejenigen unter Ihnen, die es nicht wussten, Let's Encrypt ist eine kostenlose offene Zertifizierungsstelle (CA). das kostenlose Zertifikate für Websites und andere Dienste bereitstellt. Der Dienst wird von der Electronic Frontier Foundation, Mozilla, Cisco Systems und Akamai unterstützt.

Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation des kostenlosen SSL-Zertifikats für Apache auf dem CentOS 8-Server.

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:CentOS 8.
  • Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
  • SSH-Zugriff auf den Server (oder öffnen Sie einfach das Terminal, wenn Sie sich auf einem Desktop befinden).
  • Ein non-root sudo user oder Zugriff auf den root user . Wir empfehlen, als non-root sudo user zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.

Kostenloses SSL-Zertifikat für Apache auf CentOS 8 installieren

Schritt 1. Beginnen wir zunächst damit, sicherzustellen, dass Ihr System auf dem neuesten Stand ist.

dnf update

Schritt 2. Installieren des Apache-Webservers.

Offensichtlich müssen wir einen Apache-Server auf unserem Rechner installieren. Wenn Sie LAMP nicht installiert haben, können wir es mit der folgenden Anleitung hier installieren.

Schritt 3. Installieren von Certbot für Apache auf CentOS 8.

Führen Sie diese Befehle in der Befehlszeile auf dem Computer aus, um Certbot zu installieren:

wget https://dl.eff.org/certbot-auto
sudo mv certbot-auto /usr/local/bin/certbot-auto
sudo chown root /usr/local/bin/certbot-auto
sudo chmod 0755 /usr/local/bin/certbot-auto

Führen Sie dann diesen Befehl aus, um ein Zertifikat zu erhalten und Certbot Ihre Apache-Konfiguration automatisch bearbeiten zu lassen:

sudo /usr/local/bin/certbot-auto --apache

Schritt 3. Certbot Cron Job automatisch verlängern.

Let's Encrypt SSL-Zertifikate laufen nach 90 Tagen nach der Installation ab und Sie müssen sie erneuern, bevor sie ablaufen. Wenn Sie Zertifikate mit certbot installiert haben, muss dies bereits geschehen sein einen Cronjob erstellt, um Zertifikate automatisch zu erneuern:

echo "0 0,12 * * * root python -c 'import random; import time; time.sleep(random.random() * 3600)' && /usr/local/bin/certbot-auto renew" | sudo tee -a /etc/crontab > /dev/null

Schritt 4. Überprüfen Sie, ob Certbot funktioniert hat.

Sie sollten Ihre Konfiguration testen unter:

https://www.ssllabs.com/ssltest/analyze.html?d=your_domain.com

Herzlichen Glückwunsch! Sie haben erfolgreich kostenlose SSL-Zertifikate installiert. Vielen Dank, dass Sie dieses Tutorial verwendet haben, um Let's Encrypt SSL-Zertifikate auf einem CentOS 8-System zu installieren. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offiziellen Let's Website verschlüsseln.


Cent OS
  1. So installieren Sie Apache unter CentOS 8

  2. So installieren Sie den Apache-Webserver unter CentOS 7

  3. So installieren Sie das SSL-Zertifikat auf Apache für CentOS 7

  4. Kostenloses SSL für Nginx auf Centos von Let’s encrypt

  5. CentOS / RHEL:So aktivieren Sie SSL für Apache

So installieren Sie ein kostenloses SSL-Zertifikat für Nginx unter CentOS 8

So installieren Sie Apache Guacamole unter CentOS 8

So installieren Sie Apache Subversion auf CentOS 8

So installieren Sie Apache auf CentOS 9 Stream

So sichern Sie Apache mit Let’s Encrypt SSL-Zertifikat auf CentOS 8

So installieren Sie Apache mit PHP-FPM auf CentOS 8