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

Tutorial zur Installation der entpackten Version von mysql5.7 auf CentOS 7

1. Entpacken Sie das komprimierte MySQL-Paket in ...

JavaScript implementiert eine Seiten-Scrolling-Animation

Inhaltsverzeichnis Erstellen eines Layouts CSS-St...

7 Möglichkeiten zum Schreiben einer Vue v-for-Schleife

Inhaltsverzeichnis 1. Verwenden Sie in der v-for-...

Beispielcode zur Implementierung einer Upload-Komponente mit Vue3

Inhaltsverzeichnis Allgemeine Entwicklung von Upl...

React + Threejs + Swiper vollständiger Code zum Erzielen eines Panoramaeffekts

Schauen wir uns den Panorama-Effekt an: Adresse a...

So verwenden Sie JS zum Implementieren des Wasserfalllayouts von Webseiten

Inhaltsverzeichnis Vorwort: Was ist ein Wasserfal...

Detaillierte Erklärung der CSS-Stil-Kaskadierungsregeln

Der Syntaxstil der CSS-Stilregel ist die Grundein...

Erläuterung des Menüs „Entwicklertools“ in IE8

<br />In diesem Artikel wurden die verschied...

Detaillierte Beispiele für die Ausführung von Zabbix-Remotebefehlen

Inhaltsverzeichnis eins. Umfeld zwei. Vorsichtsma...

Html+css, um reinen Text und Schaltflächen mit Symbolen zu erreichen

Dieser Artikel fasst die Implementierungsmethoden...