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 lösen Sie das Problem, dass Nginx verlorene Cookies weiterleitet
- 1. Verlorene Cookies Operationspfad eins: http://localhost:8080/content/requestAction!showMainServiceReqDetail.action Pfad zwei: http://localhost/content/requestAction!showMainServiceReqDetail.action Pfad drei: http://localhost/clp/ requestAction!showMainServiceReqDetail.action Pfad eins ist Direktzugriff, Pfad zwei ist derselbe wie Pfad
- Nginx 2937 2023-05-15 21:10:12
-
- So erreichen Sie eine hohe Verfügbarkeit durch die Kombination von Keepalived mit Nginx
- 1. Einführung keepalived ist eine hochverfügbare Lösung für LVS-Dienste auf Basis des VRRP-Protokolls, mit der Single Points of Failure vermieden werden können. Ein LVS-Dienst verfügt über zwei Server, auf denen Keepalived ausgeführt wird, einer als Hauptserver (Master) und einer als Backup-Server (Backup). Nach außen hin erscheint er jedoch als virtuelle IP. Der Hauptserver sendet bestimmte Nachrichten an den LVS-Dienst Wenn der Backup-Server diese Nachricht nicht empfangen kann, d. h. wenn der Hauptserver ausfällt, übernimmt der Backup-Server die virtuelle IP und stellt weiterhin Dienste bereit, wodurch eine hohe Verfügbarkeit gewährleistet wird. keepalived ist die perfekte Implementierung von vrrp. Bevor wir keepalived einführen, stellen wir zunächst v vor
- Nginx 1306 2023-05-15 21:07:12
-
- So konfigurieren Sie den virtuellen Nginx-Host in CentOS7.3
- Experimentelle Umgebung Eine minimal installierte virtuelle Centos7.3-Maschine konfiguriert die Basisumgebung 1. Installieren Sie nginxyuminstall-yepel-*yumisntall-ynginxvim 2. Erstellen Sie das Site-Stammverzeichnis des Hosts der virtuellen Maschine mkdir/var/wwwrootmkdir/var/wwwroot/site1mkdir/var / wwwroot/site2echo-e"site1">>/var/wwwroot/site1/index.htmlecho-e"site2">>/var/
- Nginx 1423 2023-05-15 20:55:19
-
- Wie Docker Nginx ausführt und lokale Verzeichnisse in Images einbindet
- 1. Ziehen Sie das Image dockerpullnginx von hup. 2. Erstellen Sie das Verzeichnis, das gemountet werden soll: mkdir-p/data/nginx/{conf, conf.d, html, logs}. 3. Sie müssen zunächst über eine Konfigurationsdatei verfügen, um den Container zu starten 3.1vim/data/conf/nginx.confusernginx;worker_processes1;error_log/var/log/nginx/error.logwarn;pid/var/run/nginx.pid;events{worker_connections1024;}http{includ
- Nginx 1124 2023-05-15 20:25:16
-
- Was sind die Unterschiede zwischen Nginx und Apache?
- Nginx ist wie Apache eine HTTP-Serversoftware. Beide unterstützen gängige Sprachschnittstellen wie PHP, Perl, Python usw. und unterstützen außerdem Forward- und Reverse-Proxys, virtuelle Hosts und URL-Rewriting. komprimierte Übertragung, SSL-verschlüsselte Übertragung usw. Der Hauptunterschied zwischen Apache und NGINX ist ihre Designarchitektur. Apache verwendet einen prozessgesteuerten Ansatz und erstellt für jede Anfrage einen neuen Thread. NGINX verwendet eine ereignisgesteuerte Architektur, um mehrere Anfragen in einem Thread zu verarbeiten. Was ist ein Apache-HTTP-Server? Der Apache HTTP-Server ist ein plattformübergreifender Open-Source-Webserver, auch bekannt als „httpd“.
- Nginx 5543 2023-05-15 19:46:04
-
- So stellen Sie eine Single-Page-Anwendung mit Docker+Nginx bereit
- Machen Sie es von der Entwicklung bis zur Bereitstellung selbst. Wenn wir eine Single-Page-Anwendung entwickeln, generiert npmrunbuild nach der Ausführung des Builds eine index.html. Verzeichnisstruktur dist/: Statische Dateien, die vom Front-End-Docker erstellt werden/: Konfiguration der für den Spiegel-Nginx erforderlichen Konfiguration. Erstens komprimiert gzip Ressourcen, um Bandbreite zu sparen und die Ladegeschwindigkeit des Browsers zu verbessern unterstützt es zur Build-Zeit. Generieren Sie einfach ein .gz-komprimiertes Paket, Sie können gzipon aber auch über nginx;gzip_disable"msie6";#0-9 usw. aktivieren.
- Nginx 739 2023-05-15 19:40:19
-
- So lösen Sie das Problem, dass das Nginx-Bereitstellungs-Vue-Projekt die JS-CSS-Datei nicht finden kann
- Nach npmrunbuild ist das relative Verzeichnis der vom Webpack automatisch in die Datei index.html eingefügten Dateien immer falsch. Nach der Veröffentlichung auf dem Server kann Nginx die Datei nicht finden. vue-cli@3 In vue-cli@3 müssen Sie eine Baseurl für alle Dateien hinzufügen, die Ihr Webpack in index.html einfügt. Sie müssen eine neue vue.config.js im Stammverzeichnis des Projekts erstellen und hinzufügen Folgender Inhalt: ..module.exports={baseurl:isprod?'/basexxx/':
- Nginx 2768 2023-05-15 19:40:12
-
- So konfigurieren Sie Pseudostatik und passen den Client in Nginx an
- Das Backend verwendet das thinkphp3.2.3-Framework. Wenn Sie andere Sprachen oder Sprachen verwenden, nehmen Sie bitte entsprechende Änderungen an der Website vor Speicherort des Stammverzeichnisses/ {roothtml;indexindex.htmlindex.htm;#Legen Sie das Zugriffsgerät fest set$source_device'index';#Beurteilen Sie, dass es sich um einen mobilen Client oder ein iPad handelt($ht
- Nginx 1365 2023-05-15 19:37:04
-
- So konfigurieren Sie den Nginx-Server, um Flood-Angriffe zu verhindern
- Im Test erkläre ich Ihnen lediglich, wie Sie das Nginx-Limit-Request-Modul konfigurieren und wie es Ihre Website vor Angriffen durch DDoS oder anderen http-basierten Denial-of-Service-Angriffen schützt. In diesem Test habe ich die Beispielseite in blitz.io (jetzt ein kostenloser Dienst) gespeichert und sie about.html benannt, um die limit_req-Direktive zu testen. Zuerst habe ich den folgenden Befehl auf Blitz verwendet, um 1075 gleichzeitige Anfragen zu initiieren. Er dauert eine Minute , das Antwort-Timeout ist auf 2 Minuten eingestellt, der Bereich ist Kalifornien und alle anderen Staaten außer Status 200 werden auf den Status „Anormal“ gesetzt. Sogar 503 gilt als fehlgeschlagen
- Nginx 729 2023-05-15 18:52:06
-
- Wie arbeitet Nginx mit PHP zusammen, um die Funktion der Generierung von Echtzeit-Miniaturansichten zu realisieren?
- Nginx-Konfiguration: Kopieren Sie den Code wie folgt: #Angenommen, auf dem Server befindet sich eine Datei: abc.jpg, und auf das Originalbild kann über http://filefs.domain.com/file/abc.jpg zugegriffen werden. Tatsächlich speichern wir im Allgemeinen nur den Inhalt von „/file/abc.jpg“ in der Datenbank. #Jetzt müssen wir das vom Server automatisch über http://filefs.domain.com/file/abc.jpg.w320.jpg generierte Miniaturbild #abc.jpg.w320.jpg (w320, 320 Pixel Breite) implementieren. und Bilddaten zurückgeben. #Die folgenden zwei Bedingungen müssen erfüllt sein:
- Nginx 890 2023-05-15 18:37:06
-
- So installieren und konfigurieren Sie Nginx in Ubuntu
- 1. Einführung in Nginx Nginx ist ein sehr leichter HTTP-Server, der als „Enginex“ ausgesprochen wird, ein leistungsstarker HTTP- und Reverse-Proxy-Server sowie ein IMAP/Pop3/SMTP-Proxy-Server. 2. Unterstützung für PHP Derzeit gibt es drei Arten der Unterstützung für PHP durch verschiedene Webserver: (1) Über die integrierten Module des Webservers, wie z. B. mod_php5 von Apache, und ähnliches, kann das integrierte mod_perl von Apache Perl unterstützen . (2) Wird über CGI implementiert, genau wie das vorherige CGI von Perl. Der Nachteil dieser Methode ist die schlechte Leistung, da der Server jedes Mal auf diese Skripte stößt
- Nginx 1856 2023-05-15 18:07:25
-
- So konfigurieren Sie den statischen Nginx-Dateiserver
- Grundkonfiguration server{listen80;server_namefile.52itstyle.com;charsetutf-8;#root-Direktive wird verwendet, um den Basispfad der Datei auf dem Server anzugeben. root/data/statics;#location-Direktive wird verwendet, um Anforderungen der lokalen Datei zuzuordnen Systemstandort/{autoindexon ;#Index autoindex_exact_sizeon;#Dateigröße anzeigen autoindex_localtimeon;#Dateizeit anzeigen}} Nginx-Dienst neu starten: nginx-sreload Zugriffsdateidienst, http://
- Nginx 1768 2023-05-15 18:04:14
-
- So lösen Sie die Nginx-Bereitstellung React Refresh 404
- Lösung für die Nginx-Bereitstellung React Refresh 404: 1. Ändern Sie die Nginx-Konfiguration in „server{listen80;server_namehttps://www.xxx.com;location/{rootxxx;indexindex.htmlindex.htm;...}“; Gehen Sie einfach zu Nginx, um die Seite entsprechend dem aktuellen Pfad zu laden. Nginx stellt eine React-Anwendung bereit, aktualisiert die Route und meldet 404. Wenn Nginx eine React-Single-Page-Anwendung bereitstellt, wird 404 gemeldet, wenn Sie zu einer bestimmten Route springen und dann die aktuelle Route aktualisieren Eine Single-Page-Anwendung, und das Laden der Seite hängt vom Routing und der Route ab
- Nginx 3367 2023-05-15 18:01:19
-
- So optimieren Sie den Nginx-Kernel mit hoher Parallelität
- Was ist eine hohe Parallelität? Die Standard-Linux-Kernel-Parameter berücksichtigen die häufigsten Szenarien und sind nicht für Webserver geeignet, die einen hohen Parallelitätszugriff unterstützen. Daher müssen die Linux-Kernel-Parameter geändert werden, damit Nginx eine höhere Leistung erzielen kann Kernel: Es gibt viele Dinge, die getan werden können, aber wir nehmen normalerweise Anpassungen basierend auf den Geschäftsmerkmalen vor, wenn Nginx als statischer Webinhaltsserver, Reverse-Proxy oder Server, der einen Komprimierungsserver bereitstellt, verwendet wird Hier sind die am besten geeigneten Parameter, die es Nginx ermöglichen, mehr gleichzeitige Anforderungen zu unterstützen. Diese müssen einfach in /etc/sysctl.conf geändert werden. Die detaillierte Analyse der Konfigurationsmethode # stellt eine einzelne dar
- Nginx 957 2023-05-15 17:52:06
-
- Was sind Nginx-Proxy-Axios-Anfragen und Vorsichtsmaßnahmen?
- 1.nginx.conf-Konfigurationsinformationen Da es viele nginx.conf-Konfigurationsinformationen gibt, konzentriert sich dieser Artikel nur auf Axios und statische Ressourcenanforderungseinstellungen. Übrigens werden auch einige allgemeine Konfigurationselemente erwähnt. Die spezifischen Einstellungen lauten wie folgt: #Stellen Sie den HTTP-Server ein und verwenden Sie seine Reverse-Proxy-Funktion, um Lastausgleichsunterstützung bereitzustellen http{#Verbindungszeitlimit keepalive_timeout120;#gzip-Komprimierungsschalter und zugehörige Konfiguration gzipon;gzip_min_length1k;gzip_buffers432k;gzip_http_version1.1;gzip_comp_level2;gzip_typestext
- Nginx 1006 2023-05-15 17:43:06