Heutzutage gehört die Unterstützung von HTTPS für Websites fast schon zur Standardfunktion, und Nginx kann die HTTPS-Funktion sehr gut unterstützen. Nachfolgend sehen Sie eine Konfiguration, die sowohl HTTP- als auch HTTPS-Funktionen unterstützt. Es ist zu beachten, dass zur Gewährleistung der Kommunikationssicherheit HTTPS gewählt wurde und es daher nicht erforderlich ist, HTTP für die Kommunikation zu verwenden. Die HTTP-Methode wird auch in der URL unterstützt, hauptsächlich für Benutzer, die nicht wissen, ob die Website HTTP unterstützt oder HTTP für den Zugriff darauf verwenden. Zu diesem Zeitpunkt muss das Nginx-Backend die HTTP-Anforderung automatisch in HTTPS konvertieren, damit es HTTP unterstützen und die Kommunikationssicherheit gewährleisten kann. Ohne weitere Umschweife folgt hier eine Konfiguration von Nginx, die HTTP und HTTPS unterstützt. Dies ist die Konfiguration meiner WordPress-Website, die HTTPS unterstützt. Sie können darauf verweisen. Server { # Https aktivieren hören Sie 443 SSL; # Konfigurieren Sie das Zertifikat. Ich werde nicht näher darauf eingehen, wie man ein kostenloses Zertifikat beantragt. Suchen Sie nachts nach der kostenlosen Zertifikatsanwendung von Tencent Cloud oder Alibaba Cloud: ssl_certificate /etc/nginx/conf.d/cert/4351595_www.xxx.pem; SSL-Zertifikatsschlüssel /etc/nginx/conf.d/cert/4351595_www.xxx.key; SSL-Sitzungszeitüberschreitung 5 Min. ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HOCH:!NULL:!aNULL:!MD5:!ADH:!RC4; SSL-Protokolle TLSv1 TLSv1.1 TLSv1.2; ssl_prefer_server_ciphers ein; Servername xxx; index.html index.htm index.php; Stammverzeichnis /data/wwwroot/wordpress; Fehlerprotokoll /var/log/nginx/wordpress-error.log crit; Zugriffsprotokoll /var/log/nginx/wordpress-access.log; # Dies wird verwendet, um andere Konfigurationen einzuschließen include extra/*.conf; schließen Sie conf.d/rewrite/wordpress.conf ein; } # Konvertieren Sie die HTTP-Anforderung in einen HTTPS-Anforderungsserver { hören Sie 80; Servername xxx; umschreiben ^/(.*) https://$server_name$request_uri? permanent; } Dies ist das Ende dieses Artikels über die detaillierte Konfiguration von Nginx, das sowohl Http als auch Https unterstützt. Weitere relevante Konfigurationsinhalte von Nginx, das sowohl Http als auch Https unterstützt, finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die folgenden verwandten Artikel weiter. Ich hoffe, dass jeder in Zukunft 123WORDPRESS.COM unterstützen wird! Das könnte Sie auch interessieren:
|
<<: So beenden Sie den MySQL-Prozess ordnungsgemäß und sicher
>>: So fügen Sie Vite-Unterstützung zu alten Vue-Projekten hinzu
Inhaltsverzeichnis Hintergrund analysieren Verfah...
1. Suchen Sie zunächst die Datendatei auf dem Mig...
Hintergrund Beim Ausführen einer SQL-Abfrage habe...
Herstellen einer Verbindung mit MySQL Hier verwen...
Die vier Eigenschaftswerte von Position sind: 1.V...
Inhaltsverzeichnis Nachlass ES5-Prototypvererbung...
Problem: Die über IIS veröffentlichte Website wir...
Inhaltsverzeichnis Unäre Operatoren Boolesche Ope...
<br />Der häufigste Fehler vieler Website-De...
1. Float: Der Hauptzweck besteht darin, den Effek...
In diesem Artikel sind einige sogenannte Spezifik...
Vorwort Dieser Artikel stellt hauptsächlich den r...
Hintergrund Ursprünglich wollte ich ein 6.7 Vcent...
So installieren Sie das Linux CentOS 7.7-System i...
Im vorherigen Artikel haben wir über MySQL-Transa...