RetsEncrypt unter Linux einrichten

LetsEncrypt ist eine Zertifizierungsstelle mit einem automatisierten Client. Kurz gesagt bedeutet dies, dass Sie Ihre Websites kostenlos sichern können. Richtig, Sie können kostenlos von http://yourdomain.com zu https://yourdomain.com wechseln . Beachten Sie jedoch, dass es im Ermessen von LetsEncrypt liegt, Ihnen ein Zertifikat auszustellen.

Loslegen

Sie müssen gitauf Ihrer Linux-Distribution installiert sein.

Ubuntu, Debian

sudo apt-get update
sudo apt-get install git-all

RedHat, CentOS

sudo yum update
sudo yum install git-all

Installation

Nun , da die gitauf dem System installiert ist, können Sie den Klon LetsEncrypt Repo .

mkdir ~/src
cd ~/src
git clone https://github.com/letsencrypt/letsencrypt
cd letsencrypt
sudo chmod g+x letsencrypt-auto
./letsencrypt-auto

Nehmen Sie sich etwas Zeit zum Aktualisieren und installieren Sie fehlende Abhängigkeiten nach Bedarf.

Verwenden von LetsEncrypt

Nach Abschluss der Installation von Let's Encrypt können Sie Zertifikate im Handumdrehen ausstellen.

Für Apache2

Beenden Sie den apache2Dienst.

Führen Sie dann LetsEncrypt aus:

./letsencrypt-auto --apache [email protected] -d YOURDOMAIN.COM -d SUB.YOURDOMAIN.COM -d ANYDOMAIN.YOUWANT.NET

Dieser Befehl ruft LetsEncrypt auf und teilt ihm mit, dass wir Apache verwenden, damit der Installationsprozess automatisiert werden kann. Es benachrichtigt LetsEncrypt über unsere E-Mail-Adresse und teilt ihnen die Domänen mit, für die wir Zertifikate wünschen. Sie können jede gewünschte Domain nach dem -dFlag verwenden, da dies LetsEncrypt mitteilt, dass "diese Person ein Zertifikat für diese Domain möchte". LetsEncrypt automatisiert diesen gesamten Prozess und fügt der Konfigurationsdatei für Ihre Domain die richtigen Codezeilen hinzu.

Für Nginx

LetsEncrypt für Nginx ist sehr experimentell. Verwenden Sie es auf eigenes Risiko (erstellen Sie zuerst ein Backup Ihrer Konfiguration).

./letsencrypt-auto certonly [email protected] -d YOURDOMAIN.COM -d SUB.YOURDOMAIN.COM 

Dadurch wird ein Zertifikat im folgenden Verzeichnis generiert /etc/letsencrypt/live/YOURDOMAIN.COM.

Um den Datenverkehr auf SSL umzustellen, müssen Sie Ihre Nginx-Site-Konfigurationsdatei bearbeiten. Beispielsweise:

sudo nano /etc/nginx/sites-enabled/default

Stellen Sie in der Konfigurationsdatei sicher, dass der Server Port 443 überwacht und dass die Speicherorte der SSL-Zertifikate ordnungsgemäß definiert sind. Ihre Konfigurationsdatei sollte wie folgt aussehen:

server {
    listen 443;
    server_name yourdomain.com sub.yourdomain.com;

    root /usr/share/nginx/www;
    index index.html index.htm;

    ssl on;
    ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem; 
}

Speichern Sie die Datei, starten Sie Nginx neu und Sie können loslegen!

Viel Spaß mit Ihrer neuen sicheren Website!



Leave a Comment

Kann KI mit zunehmender Anzahl von Ransomware-Angriffen kämpfen?

Kann KI mit zunehmender Anzahl von Ransomware-Angriffen kämpfen?

Ransomware-Angriffe nehmen zu, aber kann KI helfen, den neuesten Computervirus zu bekämpfen? Ist KI die Antwort? Lesen Sie hier, ob KI boone oder bane ist

ReactOS: Ist das die Zukunft von Windows?

ReactOS: Ist das die Zukunft von Windows?

ReactOS, ein quelloffenes und kostenloses Betriebssystem, ist hier mit der neuesten Version. Kann es den Anforderungen moderner Windows-Benutzer genügen und Microsoft zu Fall bringen? Lassen Sie uns mehr über dieses alte, aber neuere Betriebssystem erfahren.

Bleiben Sie in Verbindung über die WhatsApp Desktop App 24*7

Bleiben Sie in Verbindung über die WhatsApp Desktop App 24*7

Whatsapp hat endlich die Desktop-App für Mac- und Windows-Benutzer auf den Markt gebracht. Jetzt können Sie ganz einfach von Windows oder Mac auf WhatsApp zugreifen. Verfügbar für Windows 8+ und Mac OS 10.9+

Wie kann KI die Prozessautomatisierung auf die nächste Stufe heben?

Wie kann KI die Prozessautomatisierung auf die nächste Stufe heben?

Lesen Sie dies, um zu erfahren, wie Künstliche Intelligenz bei kleinen Unternehmen beliebt wird und wie sie die Wahrscheinlichkeit erhöht, sie wachsen zu lassen und ihren Konkurrenten einen Vorsprung zu verschaffen.

macOS Catalina 10.15.4 Supplement Update verursacht mehr Probleme als sie zu lösen

macOS Catalina 10.15.4 Supplement Update verursacht mehr Probleme als sie zu lösen

Vor kurzem hat Apple macOS Catalina 10.15.4 als Ergänzungsupdate veröffentlicht, um Probleme zu beheben, aber es scheint, dass das Update mehr Probleme verursacht, die zum Bricking von Mac-Computern führen. Lesen Sie diesen Artikel, um mehr zu erfahren

13 Tools zur kommerziellen Datenextraktion von Big Data

13 Tools zur kommerziellen Datenextraktion von Big Data

13 Tools zur kommerziellen Datenextraktion von Big Data

Was ist ein Journaling-Dateisystem und wie funktioniert es?

Was ist ein Journaling-Dateisystem und wie funktioniert es?

Unser Computer speichert alle Daten in einer organisierten Weise, die als Journaling-Dateisystem bekannt ist. Es ist eine effiziente Methode, die es dem Computer ermöglicht, Dateien zu suchen und anzuzeigen, sobald Sie auf die Suche klicken.https://wethegeek.com/?p=94116&preview=true

Technologische Singularität: Eine ferne Zukunft der menschlichen Zivilisation?

Technologische Singularität: Eine ferne Zukunft der menschlichen Zivilisation?

Da sich die Wissenschaft schnell weiterentwickelt und einen Großteil unserer Bemühungen übernimmt, steigt auch das Risiko, uns einer unerklärlichen Singularität auszusetzen. Lesen Sie, was Singularität für uns bedeuten könnte.

Ein Einblick in 26 Big-Data-Analysetechniken: Teil 1

Ein Einblick in 26 Big-Data-Analysetechniken: Teil 1

Ein Einblick in 26 Big-Data-Analysetechniken: Teil 1

Der Einfluss künstlicher Intelligenz im Gesundheitswesen 2021

Der Einfluss künstlicher Intelligenz im Gesundheitswesen 2021

KI im Gesundheitswesen hat in den letzten Jahrzehnten große Fortschritte gemacht. Somit wächst die Zukunft der KI im Gesundheitswesen immer noch von Tag zu Tag.