So installieren Sie ein SSL-Zertifikat und konfigurieren WordPress CDN unter Linux Nginx

PHPz
Freigeben: 2023-05-13 22:43:17
nach vorne
1309 Leute haben es durchsucht

1. Nginx installiert SSL-Zertifikat

Erfordert zwei Konfigurationsdateien
(Hinweis: Bitte sichern Sie den Server, den Sie ändern müssen, bevor Sie das installieren Zertifikatkonfigurationsdatei)

1_root_bundle.crt;
2_domainname.com.key.

Hinweis: Diese drei Zertifikatsdateien befinden sich im Ordner für nginx.zip. Beispiel: 1_root_bundle.crt ist die Stammzertifikatskette (öffentlicher Schlüssel), 2_ domainname.com.key ist der private Schlüssel.
(Unter anderem: Der öffentliche Schlüssel und die privaten Schlüsseldateien des Zertifikats werden im Allgemeinen nach Ihrem Domänennamen benannt; die Art der Zertifikatssuffixe crt und cer ist gleich.)

2. Änderung des Nginx-Zertifikatcodes

1. Öffnen Sie die Datei nginx.conf im Verzeichnis conf unter dem Installationsverzeichnis von nginx Der Cloud-Server befindet sich in /alidata/server/nginx/conf/nginx.conf.
Suchen:

# https server
 #
 #server {
 #  listen    443;
 #  server_name localhost;
 #  ssl      on;
 #  ssl_certificate   cert.pem;
 #  ssl_certificate_key cert.key;
 #  ssl_session_timeout 5m;
 #  ssl_protocols sslv2 sslv3 tlsv1;
 #  ssl_ciphers all:!adh:!export56:rc4+rsa:+high:+medium:+low:+sslv2:+exp;
 #  ssl_prefer_server_ciphers  on;
 #  location / {
 #    root  html;
 #    index index.html index.htm;
 #  }
 #}
Nach dem Login kopieren

Ändern Sie es in:

server {
    listen    443;
    server_name localhost;
    ssl         on;
    ssl_certificate   1_root_bundle.crt;   (证书公钥)
    ssl_certificate_key   2_ domainname.com.key;   (证书私钥)
    ssl_session_timeout 5m;
    ssl_protocols tlsv1 tlsv1.1 tlsv1.2;
    ssl_ciphers aesgcm:all:!dh:!export:!rc4:+high:!medium:!low:!anull:!enull;
    ssl_prefer_server_ciphers  on;
    location / {
      root  html;
      index index.html index.htm;
    }
Nach dem Login kopieren

Hinweis: Nach Abschluss der Konfiguration sollten der Website-Pfad, die Standardseite und andere Konfigurationen mit dem Port übereinstimmen 80.

2. Lokaler Testzugang.

Wenn Sie lokal testen, führen Sie bitte einen lokalen Auflösungszugriff durch: Öffnen Sie die Datei „windowsystem32driversetchosts“ auf der Systemfestplatte, ändern Sie sie mit einem Texteditor und lösen Sie den an das Zertifikat gebundenen Domänennamen in die lokale IP auf.

Linux Nginx下SSL证书安装及WordPress CDN怎么配置

3 Der Effekt nach Abschluss der Konfiguration.

Starten Sie nginx und besuchen Sie https://+Domänenname, der an das Zertifikat gebunden ist

Linux Nginx下SSL证书安装及WordPress CDN怎么配置

Hinweis: Wenn die Website danach fehlschlägt Bereitstellung: Durch normalen Zugriff über https können Sie überprüfen, ob der Server-Port 443 geöffnet oder durch Beschleunigungstools wie Website Guard blockiert ist.

(1) Öffnungsmethode: Firewall-Einstellungen – Ausnahmeport – 443-Port (TCP) hinzufügen.
(2) Wenn es von Sicherheits- oder Beschleunigungstools abgefangen wird, können Sie 443 zur Vertrauensliste im Abfangdatensatz hinzufügen.
Nach dem Neustart erneut Zugriff über https.

3. WordPress-Konfiguration (2 Möglichkeiten: Qiniu und Alibaba oss)

Erste Methode: https-Plugin und Qiniu Cloud Storage-Plugin herunterladen -in, jede Plug-in-Konfiguration ist wie unten gezeigt.
https-Plugin:

Linux Nginx下SSL证书安装及WordPress CDN怎么配置

Qiniu Cloud-Speicher-Plugin: (Meine Bilder werden alle im Qiniu-Objektspeicher gespeichert) #🎜🎜 #

Linux Nginx下SSL证书安装及WordPress CDN怎么配置

Bild 1

Linux Nginx下SSL证书安装及WordPress CDN怎么配置

Bild 2

# 🎜 🎜#Zweitens: Die OSS-Konfiguration ist wie folgt

Linux Nginx下SSL证书安装及WordPress CDN怎么配置2. Ändern Sie externe Links, bei denen es sich um unsichere Links handelt, meine Blog-Website Dort Es sind hauptsächlich die folgenden Dinge, die geändert werden müssen.

a. Änderung der Baidu-Statistik (nicht unterstützt, lokale Bildänderung im Baidu-Format); , Sina Follow-Button-Lokalisierung (wer weiß, kann es mit Bloggern teilen)


4. CDN-Konfiguration

www-Domänenname wird direkt hochgeladen Das Zertifikat und Schlüssel befinden sich in Alibaba Cloud, wenn Sie zur Quelle zurückkehren und keine Nachricht hinterlassen können, um den Ladevorgang abzubrechen.

Endlich sollten Sie SSL vollständig konfigurieren können.

Das obige ist der detaillierte Inhalt vonSo installieren Sie ein SSL-Zertifikat und konfigurieren WordPress CDN unter Linux Nginx. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!