Detaillierte Erklärung zum Aktivieren des https-Dienstes in Apache unter Linux

Detaillierte Erklärung zum Aktivieren des https-Dienstes in Apache unter Linux

Dieser Artikel beschreibt, wie man den https-Dienst in Apache in einer Linux-Umgebung aktiviert. Teilen Sie uns die Einzelheiten zu Ihrer Information mit:

Beantragen Sie zunächst ein SSL-Zertifikat. Am Beispiel von Alibaba Cloud finden Sie die Domänennamenverwaltung:

Kostenloses SSL-Zertifikat:

Konfigurieren Sie ein kostenloses Zertifikat für einen einzelnen Domänennamen: (ein Jahr lang gültig)

Klicken Sie auf „OK“, um das Zertifikat zu überprüfen:

Nach erfolgreicher Prüfung können Sie das Zertifikat herunterladen:

Laden Sie das SSL-Zertifikat für Apache herunter:

Diese drei habe ich entpackt und in das Apache-Installationsverzeichnis /etc/httpd/cert gelegt.

Fügen Sie dies zu httpd.conf hinzu (importieren Sie alle Conf-Dateien im Ordner conf.d):

Include conf.d/*.conf

Führen Sie diese beiden aus:

yum installiere mod_ssl
yum installiere OpenSSL OpenSSL-Entwicklung

Suchen Sie diese Datei /etc/httpd/conf.d/ssl.conf :

Den gesamten Inhalt ersetzen:

<VirtuellerHost *:443>
  Dokumentstammverzeichnis "/var/www/html"
  Servername www.msllws.top
  SSLEngine ein
  SSL-Zertifikatsdatei /etc/httpd/cert/932538_www.msllws.top_public.crt
  SSL-Zertifikatschlüsseldatei /etc/httpd/cert/932538_www.msllws.top.key
  SSL-Zertifikatkettendatei /etc/httpd/cert/932538_www.msllws.top_chain.crt
</VirtualHost>

 
NameVirtualHost *:443

Dann können Sie auf https zugreifen

Ich hoffe, dieser Artikel hilft Ihnen bei der Konfiguration Ihres Linux-Servers.

Das könnte Sie auch interessieren:
  • Detaillierte Schritte zur Apache https-Konfiguration
  • Einführung in die Apache-Bereitstellung von https in der Kryptografie

<<:  So verwenden Sie Axios-Anfragen im Vue-Projekt

>>:  Detaillierte Erläuterung der Idee, mysql8.0.11 zu installieren, das Root-Passwort zu ändern und Navicat für MySQL zu verbinden

Artikel empfehlen

Was sind die Kernmodule von node.js

Inhaltsverzeichnis Globales Objekt Globale Objekt...

Beispielcode zur Implementierung von dynamischem Skinning mit vue+element

Manchmal kann das Thema eines Projekts nicht jede...

Vertieftes Verständnis davon in JavaScript

Vertieftes Verständnis davon in Js JavaScript Ber...

Teilen Sie 8 MySQL-Fallstricke, die Sie erwähnen müssen

MySQL ist einfach zu installieren, schnell und ve...

Details nach dem Setzen des src des Iframes auf about:blank

Nachdem die Quelle des Iframes auf „about:blank“ g...

Zusammenfassung der Wissenspunkte zum CSS-Frontend (unbedingt lesen)

1. Das Konzept von CSS: (Cascading Style Sheet) V...

So installieren Sie Docker mithilfe von Skripten unter Linux Centos

Was ist die Hauptfunktion von Docker? Derzeit gib...

So installieren Sie MySQL 5.7 manuell auf CentOS 7.4

MySQL-Datenbanken werden häufig verwendet, insbes...

So überspringen Sie Fehler bei der MySQL-Master-Slave-Replikation

1. Traditionelle Binlog-Master-Slave-Replikation,...