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

Schnelle und sichere Methode zum Umbenennen einer MySQL-Datenbank (3 Arten)

Inhaltsverzeichnis So benennen Sie eine MySQL-Dat...

So implementieren Sie Vue Page Jump

1. dies.$router.push() 1. Ansicht <Vorlage>...

Analyse des Prozesses der einfachen Bereitstellung von Nginx im Docker-Container

1. Stellen Sie den Nginx-Dienst im Container bere...

Über gutes Design

<br />Auf zehntausend Personen, die die Frag...

JavaScript implementiert Countdown auf Front-End-Webseite

Verwenden Sie natives JavaScript, um den Countdow...

Methode zur Erstellung von Vue-Scaffolding-Lernprojekten

1. Was ist Scaffolding? 1. Vue-CLI Vue CLI ist ei...

Kann CSS auf diese Weise verwendet werden? Die Kunst wunderlicher Farbverläufe

Im vorherigen Artikel – Der Charme einer Zeile CS...

CSS zur Erzielung einer kompatiblen Textausrichtung in verschiedenen Browsern

Beim Front-End-Layout des Formulars müssen wir hä...

Docker-Datenverwaltung und Netzwerkkommunikationsnutzung

Sie können Docker installieren und einfache Vorgä...