So richten Sie ein kostenloses SSL -Zertifikat für Apache auf Debian Top 10 ein

So richten Sie ein kostenloses SSL -Zertifikat für Apache auf Debian Top 10 ein
TLS- und SSL -Protokolle verschlüsseln den Datenverkehr zwischen einer Website (oder einem anderen Service) und einem Besucher oder Webbrowser, der verhindern, dass Schnüffler oder Angreifer auf die Kommunikation zugreifen. In letzter Zeit forderte Google alle Webmaster, SSL zu verwenden, selbst für Websites ohne sensible Informationsaustausch, das dieses Protokoll in einem Muss unabhängig vom Sicherheitsbedarf dreht.

Dieses Tutorial konzentriert sich auf die Installation eines SSL -Zertifikats auf einem Apache -Webserver unter Linux Debian 10 Buster Fast und einfach mit Certbot. Für Benutzer, die einen verschlüsselten Webserver benötigen, aber Apache noch nicht installiert oder konfiguriert haben.

Alle in diesem Tutorial beschriebenen Schritte sind für jüngste frühere Versionen von DEBIAN und basierten Linux -Verteilungen nützlich. Wenn Sie Apache bereits haben, können Sie auf Debian 10 Buster zum kostenlosen SSL -Zertifikat für Apache einrichten.

Installieren von Apache auf Debian 10 Buster

Dieser Schritt ist nur für Benutzer gedacht, die Apache noch nicht installiert haben. Wenn Sie Apache bereits installieren, springen Sie zum Kapitel. “So richten Sie ein kostenloses SSL -Zertifikat für Apache auf Debian 10 auf”.
Wenn Sie Apache nicht installiert haben, installieren Sie es durch Ausführen:

# APT APache2 -y installieren

Nach der Installation startet der Dienst automatisch und Sie können über die Adresse http: // 127 auf Ihren Webserver aus Ihrem Browser zugreifen.0.0.1 (Localhost).

Apache unterstützt auch mehrere Domänen, aber für dieses Setup konfigurieren wir nur die Domäne https: // linux.BZ Verwenden der Standardkonfigurationsdatei für Apache /etc/apache2/sites-fähig/000 Default.Conf. Laufen:

# nano/etc/apache2/sites-fähig/000-default.Conf

Die folgenden kontrollierten Linien zeigen eine ordnungsgemäße Konfiguration, die für Linux angepasst ist.Bz,

Die Datei enthält den folgenden Inhalt, der die Datei öffnet (), der Servername, Alias, Kontaktinformationen, Stammverzeichnis, Protokollierungsdateien und Schließdatei (Datei Schließung ().


Servername Linux.Bz
Serveralias www.Linux.Bz
Serveradmin [email protected]
DocumentRoot/var/www/html
Fehlerlog $ apache_log_dir/fehler.Protokoll
CustomLog $ apache_log_dir/Access.log kombiniert

Sie können die Standardindexseite von Apache umbenennen, indem Sie:

# MV -Index.html oldindex.html

Erstellen Sie dann eine neue Seite zu Testzwecken:

# Nano -Test.html

In die gewünschten Inhalte einfügen:

Drücken Sie Strg+X, um zu speichern und zu beenden.

Um den Zugriff von außerhalb des Netzwerks zu ermöglichen, müssen einige Heimnutzer ihre Router so konfigurieren, dass die erforderlichen Ports an ihre Webserver weitergeleitet werden. Das folgende Bild zeigt nur ein Beispiel für die Router -Konfigurationsseite für die Portweiterleitung. In Ihrem Router müssen Sie die Ports 80 und 443 an Ihre lokale IP -Adresse von Apache Computer weiterleiten.

Schließlich können Sie von außerhalb Ihres Netzwerks auf Ihre Website zugreifen.

So richten Sie ein kostenloses SSL -Zertifikat für Apache auf Debian 10 Buster ein

Wenn Sie bereits Apache haben, um SSL hinzuzufügen, zeigt dieses Tutorial zu diesem Zweck, wie Sie ein SSL -Zertifikat auf schnelle und einfache Weise mit Certbot, einem automatischen Installationsprogramm und einem Konfigurierer für Let's Encrypt -SSL -Zertifikate installieren können.

So beginnen Sie mit der Installation von CertBot -Paketen durch Ausführen:

# APT Installieren Sie Certbot Python-CertBot-Apache -y -y

Sobald die vorherigen Pakete installiert wurden, erstellen und unterweisen Sie eine Umleitung zu HTTPS durch Ausführen:

# certbot --apache

Füllen Sie die angeforderten Informationen aus:

Irgendwann können Sie den Verkehr zu HTTPS umleiten, drücken Sie 2 zu akzeptieren, dann drücken Sie EINGEBEN beenden.

Wenn der Prozess erfolgreich ist, wird der folgende Bildschirm angezeigt:

Schließlich können Sie Ihre Website testen, Strg+F5 drücken und sie nun über SSL umleiten.

Um den Zertifikatlauf zu erneuern:

# certbot renew-trockenrund

Schlussfolgerung zur Certbot -Methode zur Installation eines SSL -Zertifikats für Apache auf Debian 10 Buster

Certbot macht die Installation von SSL -Zertifikaten extrem einfach und schnell, sodass ein unerfahrener Benutzer ohne Plesk oder CPanel Webinhalte auf sichere Weise kostenlos freigeben kann. Der gesamte Vorgang dauerte Minuten einschließlich der Apache -Installation.

Weitere kostenlose Optionen zum Erhalten von kostenlosen SSL -Zertifikaten können SSL kostenlos umfassen (https: // sslforfree.com, die kurzen Comodo -kostenlosen SSL -Lizenzen oder Zerossl, die ich noch nicht ausprobiert habe, aber keiner von ihnen bedeutet eine schnelle und einfache Methode wie diese.

Ich hoffe, Sie haben diesen kurzen Artikel darüber gefunden.