So installieren Sie kostenloses SSL -Zertifikat für NGINX auf Debian Top 10

So installieren Sie kostenloses SSL -Zertifikat für NGINX auf Debian Top 10
TLS- und SSL -Protokolle Ciphere Die Verbindung zwischen einem Standort (oder einem anderen Dienst, in diesem Tutorial ist nginx im Mittelpunkt) und einem Client oder Webbrowser, der Sniffer oder MIM (Man in the Middle) Angriff aus dem Spionieren der Kommunikation vermeidet. Vor ein paar Jahren forderte Google alle Webmaster auf, SSL zu verwenden, auch für Websites ohne sensible Informationsaustausch, das dieses Protokoll auch für Marketingzwecke (SEO) musste, um dieses Protokoll zu einem Muss zu machen.

In diesem Tutorial wird angezeigt.

Für Benutzer, die Nginx noch nicht installiert haben, beginnt das Tutorial mit einer schnellen Einführung in die NGINX -Installation und -konfiguration, um die Site Linux anzuzeigen.BZ, Benutzer, die bereits Nginx installiert und konfiguriert haben.

Installieren von Nginx auf Debian 10 Buster

Nginx wurde für eine hohe Leistung entwickelt, die Millionen von Verbindungen gleichzeitig unterstützt. Während es standardmäßig nur statische Sites dienen kann, die Apache entsprechen, die sowohl statische als auch dynamische Websites dienen können, können dynamische Websites auch mit Nginx unterstützt werden, die von Apache oder einer anderen Software unterstützt werden.
Wenn Sie Nginx noch nicht auf Ihrem PC installiert haben.

Um mit der Installation von NGINX auf Debian 10 Buster, früheren Debian -Versionen oder basierten Linux -Distributionen zu beginnen:

# APT Installieren Sie Nginx -y

Sie sollten in der Lage sein, über Ihren Browser unter http: // 127 auf Ihren Webserver zugreifen zu können.0.0.1/ (Localhost).

Erstellen Sie nun eine Konfigurationsdatei für Ihre Website mit Nano im Terminallauf:

# nano/etc/nginx/sites-verfügbare/linux.Bz

In der neu erstellten Datei geben Sie den im Bild unten gezeigten Inhalt ein und ersetzen Sie Linux.BZ für Ihren Domainnamen.

Server
Hören Sie 80 default_server;
Hören [::]: 80 default_server;
root/var/www/linux.BZ;
Indexindex.html;
Server_Name Linux.BZ www.Linux.BZ;
Standort /
try_files $ uri $ uri/ = 404;

Nach dem Hinzufügen der obigen Zeilen (Linux ersetzen.BZ für Ihre Domain), drücken Sie Strg+X, um den Nano -Texteditor zu speichern und zu verlassen.

Erstellen Sie dann einen symbolischen Link zu /etc/nginx/sites-fähig/linux.Bz durch Laufen:

# ln -s/etc/nginx/sites -verfügbare/linux.bz/etc/nginx/sites-fähig/linux.Bz

Erstellen Sie nun ein Verzeichnis /var/www/

In meinem Fall:

# mkdir/var/www/linux.Bz
# sudo service nginx starten

Jetzt sollten Sie mit Ihrem Browser über NGINX auf Ihre Website zugreifen können:

Hinweis für inländische Benutzer:

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.

So installieren Sie kostenloses SSL -Zertifikat für NGINX auf Debian 10

Der kostenlose SSL -Installationsprozess für NGINX unter Debian 10 Buster ist dank Certbot ziemlich einfach und schnell, wodurch die Verschlüsselung von SSL -Zertifikaten einfach zu installieren ist.

Sie können Certbot auf Debian 10 Buster installieren, indem Sie den folgenden Befehl ausführen:

# APT Install Certbot Python-CertBot-Nginx -y

So starten Sie den Konfigurationsprozess, um Nginx ein SSL -Zertifikat hinzuzufügen und den gesamten HTTP -Datenverkehr zum HTTPS -Lauf zu leiten:

# sudo certbot -nginx

Sie können alle angeforderten Felder füllen oder leer lassen. Mit dem letzten Schritt können Sie Nginx automatisch konfigurieren, um alle unsicheren Verkehrsdaten über https umzuleiten.

Schlussfolgerung zum kostenlosen SSL -Zertifikat für NGINX auf Debian 10 Buster

Der Prozess zur Installation eines kostenlosen SSL -Zertifikats für NGINX auf Debian 10 Buster ist dank Certbot ziemlich einfach und schnell. Der gesamte Vorgang dauerte Minuten, um den NGINX -Webserver zu installieren und mit SSL zu konfigurieren.

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 einen schnellen und einfachen Weg wie diesen.

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

Andere Artikel, die zur Installation des kostenlosen SSL -Zertifikats für NGINX auf Debian 10 zu tun haben

  • Tomcat Installieren Sie SSL -Zertifikat
  • Lassen Sie uns das SSL -Zertifikat verschlüsseln
  • Was ist ein Torbrowser?
  • TLS vs SSL
  • Installieren Sie Nginx auf CentOS