aktueller Standort:Heim > Technische Artikel > Betrieb und Instandhaltung > Nginx
- Richtung:
- alle web3.0 Backend-Entwicklung Web-Frontend Datenbank Betrieb und Instandhaltung Entwicklungswerkzeuge PHP-Framework tägliche Programmierung WeChat-Applet häufiges Problem andere Technik CMS-Tutorial Java System-Tutorial Computer-Tutorials Hardware-Tutorial Mobiles Tutorial Software-Tutorial Tutorial für Handyspiele
- Klassifizieren:
-
- So konfigurieren Sie die sichere HTTPS-Kommunikation zwischen Nginx-Server und iOS
- Einführung In der Netzwerkkommunikation kann Paketerfassungssoftware verwendet werden, um Netzwerkanforderungen zu analysieren und Wiederholungsangriffe durchzuführen. Die Lösung für Wiederholungsangriffe besteht im Allgemeinen darin, einen sich ändernden Parameter wie den RSA-verschlüsselten Zeitstempel zu verwenden, aber unter Berücksichtigung der Netzwerkübertragungsverzögerung, die den Zeitstempel erfordert eine gewisse Fehlertoleranz aufweisen, die Replay-Angriffe dennoch nicht grundsätzlich verhindern kann. Wenn Sie das Problem von Replay-Angriffen besser lösen möchten, sollten Sie die Verwendung von https-Kommunikation in Betracht ziehen. Das https-Protokoll ist ein Netzwerkprotokoll, das auf dem SSL+http-Protokoll basiert und eine verschlüsselte Übertragung und Identitätsauthentifizierung durchführen kann. Es ist sicherer als das http-Protokoll . Für Websites, auf die mit einem Browser zugegriffen wird, müssen Sie ein Zertifikat von der Zertifizierungsstelle beantragen, um sicherzustellen, dass https-Webseiten normal durchsucht werden können. Andernfalls werden Sie gewarnt, dass es sich um eine unsichere oder nicht zertifizierte Website handelt.
- Nginx 1001 2023-05-28 23:12:45
-
- So konfigurieren Sie die Statusüberwachung in Nginx
- Nginx verfügt über eine integrierte Statusseite, die durch Angabe des Parameters --with-http_stub_status_module während der Kompilierung geöffnet werden muss. Mit anderen Worten: Diese Funktion wird vom Modul http_stub_status_module bereitgestellt und nicht standardmäßig geladen. Beispiel für eine Konfigurationsdatei server{listen80;server_namewww.xxx.com;location/status/{stub_statuson;access_logoff;allow127.0.0.1;allow192.168.10.0/24;denyall;}} Konfigurationsbeschreibung lo
- Nginx 1467 2023-05-28 23:06:31
-
- So aktualisieren Sie Nginx von http auf https
- Der Unterschied zwischen http und https besteht darin, dass auf einigen Websites beim Öffnen von http angezeigt wird, dass die Seite unsicher ist. Wenn Sie beispielsweise auf die folgende Website [eigentlich dieselbe Website] klicken, wie können Sie diese unsichere Website entfernen? prompt? Werfen wir einen Blick auf den endgültigen Effekt des Upgrades von http auf https: Wenn Sie derzeit eine Website haben, wie können Sie diese auf https aktualisieren? Domänenname: 511easy.com Sobald Sie einen Domänennamen haben, können Sie ein kostenloses SSL beantragen Zertifikat, wie im Screenshot unten gezeigt, basierend auf den Zertifikaten jedes Webservers, dann müssen Sie die Konfiguration von nginx.conf konfigurieren, die wahrscheinlich die dritte ist, die ich unten habe zum Speichern verwenden. Im Vergleich zu http ist https sicherer, es ist jedoch nicht unbedingt erforderlich, jm zu verwenden
- Nginx 1142 2023-05-28 22:52:57
-
- So scrollen Sie durch die Nginx-Protokolldatei in Docker
- Docker verwendet 1.dockerps, um laufende Container anzuzeigen, 2.dockerimages, um Docker-Bilder anzuzeigen, 3.dockerrmid (Container-ID), um Container zu löschen (die Container-ID kann über Dockerps angezeigt werden, und der Container muss gestoppt werden, bevor er gelöscht werden kann). 3.1 Löschen alle Container dockerrm`dockerps-a-q ` 4.dockerstopid (Container-ID) stoppt die Ausführung des Containers 5.dockerrmiid (Spiegel-ID) löscht das Bild 6.dockerpullubuntu:16.04 (Spiegelname: Versionsnummer) lädt das Bild herunter 7.dockerr
- Nginx 1077 2023-05-28 20:22:04
-
- So installieren und konfigurieren Sie Nginx unter Centos7
- Hinweis: Der grundlegende Verzeichnispfad für die Softwareinstallation: /usr/local. Wechseln Sie also beim Herunterladen der Software in dieses Verzeichnis und laden Sie sie direkt herunter und entpacken Sie sie. 1. Installieren Sie das gccgcc-c++-Abhängigkeitspaket yuminstall-ygccgcc-c++. 2. Herunterladen und kompilieren und installieren Sie die pcre-Bibliothek. Wechseln Sie in das Verzeichnis usr/local und führen Sie den Befehl aus, um das Installationspaket herunterzuladen. wget, dekomprimieren Sie das Installationspaket tar-zxvfpcre-8.36.tar.gz, kompilieren und installieren Sie cdpcre-8.36./configuremake&&makeinstall3 SSL-Bibliothek, laden Sie das Installationspaket wget herunter, dekomprimieren Sie das komprimierte Paket tar-zxvfopenssl
- Nginx 1615 2023-05-28 20:04:06
-
- So konfigurieren Sie Nginx für den Zugriff auf Bildpfade und den Abruf statischer HTML-Seiten
- 1. Erstellen Sie in der experimentellen Umgebung zunächst das entsprechende Verzeichnis unter einem bestimmten Pfad. Fügen Sie benutzerdefiniertes HTML oder Bilder ein, wie in Abbildung 2 unten gezeigt. 3.nginx-Konfiguration userroot;worker_processes1;#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;#pidlogs/nginx.pid;events{worker_connections1024;}http{includemime.types;default_typ
- Nginx 4421 2023-05-28 19:55:26
-
- So konfigurieren Sie die dynamische und statische Trennung von Nginx und Apache oder Tomcat
- 1. Statische und dynamische Trennungskonfiguration von Nginx und Apache: Fügen Sie die folgende Konfiguration in den entsprechenden Server{} in der Nginx-Konfigurationsdatei ein. Wenn Sie andere Portnummern verwenden, ändern Sie sie einfach: #Alle dynamischen Seiten von PHP werden vom Apache-Standort verarbeitet ~\. (php)?${proxy_set_headerhost$host;proxy_set_headerx-real-ip$remote_addr;proxy_set_headerx-forwarded-for$proxy_add_x_forwarded_for;proxy_passhttp://12
- Nginx 863 2023-05-28 19:34:04
-
- So verwenden Sie Nginx Lua zum Sammeln von Daten in Website-Statistiken
- Webmaster und Betreiber verwenden häufig Google Analytics, Baidu Statistics, Tencent Analytics usw. Wenn Sie statistische Daten sammeln möchten, müssen Sie zunächst die Prinzipien der Datenerfassung analysieren Sammelsystem. Analyse des Datenerfassungsprinzips Vereinfacht ausgedrückt muss das Website-Statistikanalysetool das Verhalten des Benutzers beim Surfen auf der Zielwebsite erfassen (z. B. Öffnen einer bestimmten Webseite, Klicken auf eine bestimmte Schaltfläche, Hinzufügen von Produkten zum Warenkorb usw.) und zusätzliche Verhaltensdaten (z. B. das durch eine Bestellung generierte Verhalten usw.). Frühe Website-Statistiken erfassten oft nur ein Nutzerverhalten: das Öffnen der Seite. Dann kann das Verhalten des Nutzers auf der Seite nicht erfasst werden. Diese Sammlungsstrategie kann gängige Analyseperspektiven wie grundlegende Verkehrsanalyse, Quellenanalyse, Inhaltsanalyse und Besucherattribute erfüllen.
- Nginx 941 2023-05-28 17:32:48
-
- So konfigurieren Sie den Nginx-Client zum Speichern von Cookies
- Das Problem besteht darin, einen von Vorgängern hinterlassenen Dotnetcore-Hintergrunddienst bereitzustellen, den Front-End-Code auf dem Server sorgfältig zu ändern, die Ajax-Anforderungsadresse in localhost zu ändern und sich anzumelden und Daten anzufordern. Ich habe jedoch den Localhost in die IP-Adresse geändert und festgestellt, dass die Anmeldung normal war und das Cookie zurückgegeben wurde. Beim Überprüfen des Anmeldestatus (Senden einer Anfrage an den Hintergrund und Überprüfen des übertragenen Cookies) wurde jedoch ein Fehler gemeldet Das Front-End und das Back-End dieses Programms wurden nicht von mir geschrieben, fragte die Front-End-Entwicklung: Das ist richtig, das Cookie wird zwar zurückgegeben, aber der Anforderungsheader enthält das Cookie nicht, wenn es erneut angefordert wird. Es war seltsam, und dann entdeckte ich: Laut der Eingabeaufforderung wollte der Browser das Cookie speichern, aber Set-
- Nginx 1675 2023-05-28 17:25:25
-
- So konfigurieren Sie Tomcat unter Nginx
- 配置文件示例server{listen80;server_namewww.xxx.com;location~*"\.(jpg|png|jepg|js|css|xml|bmp|swf|gif|html)$"{root/data/wwwroot/aminglinux //access_logoff;expire7d;}location/{proxy_passhttp://127.0.0.1:8080/;proxy_set_headerHost$host;proxy_set_head
- Nginx 1322 2023-05-28 16:43:06
-
- Beispielanalyse der Nginx-Lastausgleichskonfiguration
- [Implementierungsfunktion] 1. Konfigurieren Sie drei Server. 2. Stellen Sie denselben Dienstcode jeweils auf drei Servern bereit. 3. Verwenden Sie Nginx, um einen Lastausgleich zu erreichen. [Implementierungsidee] Unser Nginx-Lastausgleichsmodul wird auf einem interaktiven Server bereitgestellt und für Verbindungen mit anderen konfiguriert Bei zwei Servern greifen alle Anforderungen direkt auf die Nginx-Dienstschnittstelle zu, und dann wählt der Nginx-Load-Balancer den tatsächlichen Port des aufrufenden Servers aus. [Entwicklungs- und Bereitstellungsumgebung] Entwicklungsumgebung: Windows7x64SP1 Englische Version | Visualstudio2017-Bereitstellungsumgebung: Alibaba Cloud ECS-Instanz Windowsserver2012x64 |
- Nginx 1314 2023-05-28 16:07:12
-
- Wie Docker Nginx verwendet, um einen Tomcat-Cluster zu erstellen
- Erstellen Sie zunächst den Tomcat-Ordner, um die Konfiguration von Docker zu erleichtern. Schritt 1: Erstellen Sie den Ordner: Ordner mkdir-p/docker/tomcat/webapp8081mkdir-p/docker/tomcat/webapp8082mkdir -p /docker/tomcat/webapp8083 Schritt 2: Erstellen Sie einen Tomcat-Container (der Port kann entsprechend Ihrer tatsächlichen Situation geändert werden) dockerrun-d --nametomcat8081-p8081:8080-v/docker/tomcat/webapp8081:/usr
- Nginx 1279 2023-05-28 15:47:35
-
- Wie Nginx Anfragen basierend auf der URL weiterleitet
- Proxyserver: Sockerserver lauscht einem bestimmten Port, stellt gemäß der HTTP-Nachricht eine Verbindung zum angegebenen Serverport her und stellt Datenanforderungen. Die http-Proxy-HTTP-Anfrage wird über den Proxyserver geleitet, und der Proxyserver muss nur für die Weiterleitung der entsprechenden Daten verantwortlich sein HTTP-Antworttext. -https-Proxy-https-Anfrage wird über den Proxy-Server geleitet und sendet eine Verbindungsnachricht zum Aufbau eines Tunnels mit dem Proxy-Server. Wenn der Proxy-Server http200 zurückgibt, müssen nachfolgende Proxy-Server nur für die Weiterleitung von Daten verantwortlich sein Tatsächlich findet der SSL/TLS-Handshake immer noch sowohl auf dem Client als auch auf dem echten Server statt. Proxyservlet kann aufgrund des 8089-Ports des Hintergrundprojekts auf den Server zugreifen
- Nginx 2544 2023-05-28 14:40:06
-
- Analyse von Nginx-Installationsbeispielen in einer Linux-Centos7-Umgebung
- 1. Gehen Sie zunächst zur offiziellen Nginx-Website, um das Nginx-Installationspaket herunterzuladen. Nach dem Herunterladen sehen Sie eine Datei ähnlich der folgenden. Erstellen Sie das Verzeichnis nginx-src und führen Sie den folgenden Befehl aus -src&&cdnginx-src. Natürlich können Sie es auch unter Linux ausführen, um das Nginx-Installationspaket wgethttp://nginx.org/download/nginx-1.5.9.tar.gz2 herunterzuladen und zu dekomprimieren nginx-1.5.9.tar.gz-Datei tar-zxvfnginx-1.5.9.tar gz3, Befehl zum Löschen der Installationspaketdatei
- Nginx 934 2023-05-28 14:32:25
-
- So stellen Sie Projekte bereit, die durch Zugriff auf vue-cli in Nginx erstellt wurden
- Im Verlaufsmodus erstellte Projekte müssen Hintergrundtechnologie verwenden. Hier wird der Nginx-Reverse-Proxy zum Bereitstellen des Projekts verwendet. Die spezifische Methode lautet wie folgt: 1. Erstellen Sie das Backend-Serverobjekt upstreammixVueServer{serverbaidu.com;#Dies ist Ihr eigener Serverdomänenname} 2. Erstellen Sie den Zugriffsport und die Reverse-Proxy-Regel server{listen8082;server_namelocalhost;location/{rootE: /mix_vue/dist;# Suchen Sie das Projektverzeichnis#indexindex.htmlindex.htm;try_files$uri$uri//
- Nginx 1057 2023-05-28 13:04:06