Heim > Betrieb und Instandhaltung > Apache > So installieren Sie ein SSL-Zertifikat in Apache

So installieren Sie ein SSL-Zertifikat in Apache

angryTom
Freigeben: 2019-11-02 14:26:54
Original
5498 Leute haben es durchsucht

So installieren Sie ein SSL-Zertifikat in Apache

So installieren Sie ein SSL-Zertifikat für Apache

Jetzt sind die meisten Websites https, https ist sicherer als http, Surfen Beim Zugriff auf eine https-Website wird vor der Adressleiste ein kleines Schloss angezeigt. Lassen Sie mich Ihnen erklären, wie Sie https zu Ihrer Website hinzufügen.

Kostenpflichtige SSL-Zertifikate sind sehr teuer. Als einzelne Webmaster können wir kostenlose SSL-Zertifikate wie Tencent Cloud und Alibaba Cloud auswählen.

Beantragen Sie ein Zertifikat und laden Sie das Apache-Versionszertifikat in der Zertifikatskonsole herunter.

Freundliche Erinnerung: Die Zertifikatsdatei mit der Erweiterung .crt verwendet eine Base64-codierte Textdatei im PEM-Format, die bei Bedarf in .pem oder andere Erweiterungen geändert werden kann.

Nehmen wir als Beispiel die Apache-Standardkonfiguration: Wenn der Name der Zertifikatsdatei a_public.crt ist, ist die Zertifikatskettendatei a_chain.crt und die Die private Schlüsseldatei ist ein .key.

Vorgangsschritte

1. Erstellen Sie das Zertifikatverzeichnis im Apache-Installationsverzeichnis und kopieren Sie alle heruntergeladenen Dateien in das Zertifikatverzeichnis. Wenn Sie bei der Beantragung eines Zertifikats selbst eine CSR-Datei erstellen, legen Sie bitte die entsprechende private Schlüsseldatei im Zertifikatsverzeichnis ab und nennen Sie sie a.key.

2 Öffnen Sie httpd.conf im Verzeichnis conf unter dem Apache Suchen Sie in der Installationsverzeichnisdatei nach dem folgenden Inhalt und entfernen Sie das „#“.

#LoadModule ssl_module modules/mod_ssl.so (如果找不到请确认是否编译过 openssl 插件)
#Include conf/extra/httpd-ssl.conf(删除行首的配置语句注释符号“#”,保存后退出)
Nach dem Login kopieren

Entfernen Sie das # vor den Zeilen 138 und 505

So installieren Sie ein SSL-Zertifikat in Apache

3. Öffnen Sie die Datei conf/extra/httpd-ssl.conf in der Apache-Installation Verzeichnis (kann auch conf.d/ssl.conf sein, abhängig vom Betriebssystem und der Installationsmethode). Suchen Sie in der Konfigurationsdatei nach der folgenden Konfigurationsanweisung:

# 添加 SSL 协议支持协议,去掉不安全的协议
SSLProtocol all -SSLv2 -SSLv3
# 修改加密套件如下
SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM
SSLHonorCipherOrder on
# 证书公钥配置
SSLCertificateFile cert/a_public.crt
# 证书私钥配置
SSLCertificateKeyFile cert/a.key
# 证书链配置,如果该属性开头有 '#'字符,请删除掉
SSLCertificateChainFile cert/a_chain.crt
Nach dem Login kopieren

4. Starten Sie Apache neu.

Weitere Informationen zu Apache finden Sie in der Spalte Tutorials zur Apache-Nutzung!

Das obige ist der detaillierte Inhalt vonSo installieren Sie ein SSL-Zertifikat in Apache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage