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)
Mehrere häufig verwendete String-Methoden in Java...
Vor dem Verpacken im Webpack müssen wir sicherste...
1. Felder hinzufügen: Tabelle Tabellennamen änder...
Inhaltsverzeichnis Überblick 1. Kompositions-API ...
Vorwort: Wie passt sich Vue basierend auf einem a...
Inhaltsverzeichnis Anwendungsfälle Reaktive API-b...
Wer King of Glory gespielt hat, sollte mit der Wi...
Wirkung html <div Klasse="sp-container&qu...
Vor kurzem habe ich an einem Großbildschirmprojek...
In diesem Artikel wird der spezifische Code von S...
Entfernen Sie das gepunktete Kästchen auf dem Link...
Zum Einfügen von Videos in HTML werden am häufigst...
Nginx (Engine x) ist ein leichter, leistungsstark...
Erstellen eines zweidimensionalen Arrays in Js: Z...
Inhaltsverzeichnis Was ist FormData? Eine praktis...