Der Unterschied zwischen http und https ist Bei manchen Websites wird beim Öffnen von http auf der Seite darauf hingewiesen, dass sie nicht sicher ist. Wenn Sie beispielsweise auf die folgende Website klicken [es ist tatsächlich dieselbe Website] http://www.511easy.com/bug/login http://www.88bugs.com/bug/login Wie kann ich diese unsichere Eingabeaufforderung entfernen? Upgrade von http auf https Schauen Sie sich das Endergebnis an: Wenn Sie bereits eine Website haben, wie aktualisieren Sie diese auf https? Domänenname: 511easy.com Wenn Sie einen Domänennamen haben, können Sie ein kostenloses SSL-Zertifikat beantragen. Wie im folgenden Screenshot gezeigt, basierend auf den Zertifikaten verschiedener Webserver, verwende ich hier Nginx. Dann müssen Sie nginx.conf konfigurieren. Verwenden Sie wahrscheinlich die dritte unten, ich verwende die ersten beiden zum Speichern. Im Vergleich zu http ist https sicherer, aber nicht unbedingt. Verwenden Sie jmeter/charles/wireshark/fiddle, um ein Zertifikat zu generieren, und Sie können problemlos Pakete auf https-Websites erfassen. Ich kann Pakete auf den meisten Websites und Apps erfassen. Upstream Tomcatserver1 { Server 127.0.0.1:8083; } Upstream Tomcatserver2 { Server 127.0.0.1:8085; } Server { hören Sie 80; Servername 511easy.com; Standort / { Proxy-Passwort http://Tomcatserver1; Index Index.html Index.htm; } } Server { hören Sie 80; Servername 511easy.com; Standort / { Proxy-Passwort http://Tomcatserver2; Index Index.html Index.htm; } } Arbeiterprozesse 1; Ereignisse { Arbeiterverbindungen 1024; } http { mime.types einschließen; Standardtyp Anwendung/Oktett-Stream; sendfile an; KeepAlive-Timeout 65; Server { hören Sie 80; Servername 88bugs; Standort / { Proxy-Passwort http://localhost:8083; } } Server { hören Sie 80; Servername Jenkins; Standort / { Proxy-Passwort http://localhost:8080; } } } Arbeiterprozesse 1; Ereignisse { Arbeiterverbindungen 1024; } http { mime.types einschließen; Standardtyp Anwendung/Oktett-Stream; sendfile an; KeepAlive-Timeout 65; Server { hören Sie 443 SSL; Servername www.511easy.com; SSL aktiviert; SSL-Zertifikat 1_511easy.com_bundle.crt; SSL-Zertifikatschlüssel 2_511easy.com.key; SSL-Sitzungszeitüberschreitung 5 Min. Standort / { Proxy-Passwort http://localhost:8083; } } } Lassen Sie uns die Bedeutung dieser Abkürzungen zusammenfassen. HTTP --- Hyper Text Transfer Protocol, Hypertext Transfer Protocol, ist eine zustandslose Verbindung, die auf TCP basiert. Der grundlegende Workflow besteht darin, dass der Client eine HTTP-Anforderung sendet HTTPS ---- Hyper Text Transfer Protocol über Secure Socket Layer oder Hypertext Transfer Protocol Secure Der vollständige Name lautet: Hypertext Transfer Protocol Secure, was einfach als HTTP-Protokoll verstanden werden kann, das SSL-verschlüsselte Übertragung verwendet
Gründe für die Verwendung von HTTPS Zum Schutz der Sicherheit der Informationsübertragung und der Datenintegrität. Dadurch wird den Besuchern das Gefühl vermittelt, dass die Website vertrauenswürdig ist. In der heimischen Netzwerkumgebung kann es außerdem verhindern, dass Breitbandbetreiber auf der Website Werbung schalten. Wenn Sie zwei Ports auf einem Server verwenden und unterschiedliche Domänennamen zum Ausführen verschiedener Ports verwenden möchten, kann Nginx wie folgt konfiguriert werden Arbeiterprozesse 1; Ereignisse { Arbeiterverbindungen 1024; } http { mime.types einschließen; Standardtyp Anwendung/Oktett-Stream; sendfile an; KeepAlive-Timeout 65; Server { hören Sie 443 SSL; Servername www.88bugs.com; SSL-Zertifikat 1_88bugs.com_bundle.crt; SSL-Zertifikatsschlüssel 2_88bugs.com.key; SSL-Sitzungszeitüberschreitung 5 Min. Standort / { Proxy-Passwort http://localhost:8083; } } Server { hören Sie 443 SSL; Servername www.511easy.com; SSL-Zertifikat 1_511easy.com_bundle.crt; SSL-Zertifikatschlüssel 2_511easy.com.key; SSL-Sitzungszeitüberschreitung 5 Min. Standort / { Proxy-Passwort http://localhost:8085; } } } https://www.88bugs.com/bug/login https://www.511easy.com/ [Derzeit geändert, um auf ein anderes Portprojekt zu verweisen] Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Das könnte Sie auch interessieren:
|
<<: Lassen Sie uns darüber sprechen, was das URL-Objekt von JavaScript ist
>>: So starten Sie mehrere MySQL-Instanzen in CentOS 7.0 (mysql-5.7.21)
Wenn Docker einen Container erstellt, verwendet e...
In diesem Artikel wird hauptsächlich die Analyse ...
Als ich gestern ein Projekt schrieb, musste ich d...
Inhaltsverzeichnis 1. Anwendung und Konfiguration...
Was ist das? Spring Boot ist ein Unterprojekt der...
In diesem Artikel wird hauptsächlich erläutert, w...
x-ua-compatible wird verwendet, um das Modell für...
⑴ Der Inhalt bestimmt die Form. Reichern Sie zuers...
Alle Websites, ob offiziell, E-Commerce, soziale ...
Inhaltsverzeichnis Was ist ein Einfügepuffer? Was...
Ich habe den Quellcode des Fabric-Projekts noch e...
Umfeld: MAC_OS 10.12 Python 3.6 MySQL 5.7.25 Djan...
Vorwort Leser, die mit MySQL vertraut sind, werde...
Abfrage der Gesamtgröße aller Datenbanken So geht...
Das Inhaltsattribut wird im Allgemeinen in den Ps...