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 installieren und konfigurieren Sie das Blogging-Programm Typecho auf dem Nginx-Server
- 1. Laden Sie das #Website-Verzeichnis cd/usr/local/nginx/html/wgethttps://github.com/typecho/typecho/releases/download/v0.9-13.12.12-release/0.9.13.12.12.-release herunter .tar.gz-otypecho.tar.gztart-zxvftypecho.tar.gz Der Quellcode von typecho wird in /usr/local/nginx/html/build2 abgelegt. Konfigurieren Sie die virtuelle Nginx-Maschine (ändern Sie www.cxy.cc für Sie).
- Nginx 1261 2023-05-13 20:31:04
-
- So aktualisieren Sie Nginx reibungslos, nachdem Nginx kompiliert und installiert wurde
- 1. Download-Seite für die neue Version von Nginx: wget-c http://nginx.org/download/nginx-1.13.12.tar.gz 2. Rufen Sie die Konfiguration der alten Version von Nginx ab und sehen Sie sich die aktuelle Version an: /usr/local/nginx/sbin /nginx-v Aktuelle Konfiguration anzeigen: /usr/local/nginx/sbin/nginx-v[root@zixuephpnginx-1.13.6]#/usr/local/nginx/sbin/nginx- vnginxversion:nginx/1.13.6[root @zixuep
- Nginx 1331 2023-05-13 20:25:11
-
- Was sind die Merkmale und Unterschiede zwischen Nginx und Apache?
- 1. Nginx-Funktionen 1. Es ist leichtgewichtig und in C geschrieben. Der gleiche Webdienst belegt weniger Speicher und Ressourcen. 2. Anti-Parallelität: Nginx verwendet epollandkqueue als Entwicklungsmodell, die Verarbeitung von Anforderungen erfolgt asynchron und nicht blockierend, und die Ladekapazität ist viel höher als die von Apache, während Apache blockiert. Bei hoher Parallelität kann Nginx einen geringen Ressourcenverbrauch und eine hohe Leistung aufrechterhalten, während Apache anfällig für einen Anstieg der Anzahl von Prozessen und Denial-of-Service ist, wenn die PHP-Verarbeitung langsam ist oder der Front-End-Druck hoch ist. 3. Wenn Nginx gestartet wird, wird ein Master-Prozess generiert. Anschließend teilt der Master-Prozess mehrere Worker-Unterprozesse auf
- Nginx 1187 2023-05-13 20:10:14
-
- So konfigurieren Sie die serverseitige Umgebung von Nginx+Tomcat
- 1. Javajdk-Installation: #Laden Sie das entsprechende JDK-Softwarepaket herunter, entpacken Sie es und installieren Sie es. Der Name meines Pakets lautet: jdk-7u25-linux-x64.tar.gztar-xzfjdk-7u25-linux-x64.tar.gz; mkdir-p /usr/java/;mvjdk1.7.0_25//usr/java/.#Konfigurieren Sie dann die Umgebungsvariablen wie folgt so, dass JDK überall referenziert werden kann: #vi/etc/profile Fügen Sie am Ende die folgende Anweisung hinzu : exportjava_home=/usr /java/jdk1.7.0_25exportclasspath=$
- Nginx 809 2023-05-13 19:58:04
-
- Methoden zur Nginx-Dienstoptimierung
- Die Optimierung des Nginx-Dienstes kann unter verschiedenen Gesichtspunkten optimiert werden: Ausblenden von Versionsnummern, Ändern von Benutzern und Gruppen, Konfigurieren der Cache-Zeit für Webseiten, Schneiden von Protokollen und Festlegen von Verbindungs-Timeouts. 1. Versteckte Versionsnummer In der Produktionsumgebung muss die Versionsnummer von Nginx ausgeblendet werden, um ein Durchsickern der Nginx-Version zu vermeiden und Angreifer daran zu hindern, Angriffe auf bestimmte Versionen durchzuführen. Um die Nginx-Version zu überprüfen, verwenden Sie den Befehl curl-Ihttp://172.16.10.10/ in CentOS. [[emailprotected]~]#curl
- Nginx 1140 2023-05-13 19:28:10
-
- Welche Methoden gibt es, um die Nginx-Leistung zu optimieren?
- Nginx-Leistungsoptimierung 1. Anzahl der laufenden Nginx-Arbeitsprozesse Die Anzahl der laufenden Nginx-Arbeitsprozesse wird im Allgemeinen auf den CPU-Kern oder die Anzahl der Kerne x 2 festgelegt. Wenn Sie die Anzahl der Kerne der CPU nicht kennen, können Sie nach dem oberen Befehl die 1 drücken, um dies herauszufinden, oder Sie können die Datei /proc/cpuinfo überprüfen grep^processor/proc/cpuinfo|wc-l[root@ lx~]#vi/usr/local/nginx1 .10/conf/nginx.confworker_processes4;[root@lx~]#/usr/local/nginx1.10/sbin/nginx-sreloa
- Nginx 940 2023-05-13 19:28:04
-
- So installieren Sie nginx1.12.1 unter centos6.4
- Installation erforderliche Umgebung 1.gcc-Installation Um nginx zu installieren, müssen Sie zuerst den von der offiziellen Website heruntergeladenen Quellcode kompilieren. Die Kompilierung hängt von der gcc-Umgebung ab. Wenn keine gcc-Umgebung vorhanden ist, müssen Sie Folgendes installieren: yuminstallgcc-c++ 2.pcrepcre-devel-Installation pcre (perlkompatibleregularexpressions) ist eine Perl-Bibliothek, die eine Perl-kompatible Bibliothek für reguläre Ausdrücke enthält. Das http-Modul von nginx verwendet pcre zum Parsen regulärer Ausdrücke. Daher muss die pcre-Bibliothek unter Linux installiert werden, eine sekundäre Entwicklungsbibliothek, die mit pcre entwickelt wurde. Nginx benötigt diese Bibliothek ebenfalls. Befehl: yu
- Nginx 1004 2023-05-13 19:10:10
-
- So konfigurieren Sie Nginx, um die Zugriffshäufigkeit derselben IP zu begrenzen
- 1. Fügen Sie den folgenden Code zu http{} in nginx.conf hinzu: limit_conn_zone$binary_remote_addrzone=perip:10m;limit_conn_zone$server_namezone=perserver:10m; 2. Fügen Sie den folgenden Code zur server{}-Konfiguration der Website hinzu, die eingeschränkt werden muss die Anzahl der Parallelitäten und die Download-Bandbreite: limit_connperip2;limit_connperserver20;limit_rate100k; zusätzliche Parameter: $binary_remote_addr soll den gleichen Client i begrenzen
- Nginx 2610 2023-05-13 19:04:18
-
- So installieren Sie Nginx auf einem Linux-System
- Nginx (enginex) ist ein leistungsstarker HTTP- und Reverse-Proxy-Webserver, der für seine Stabilität, seinen umfangreichen Funktionsumfang, Beispielkonfigurationsdateien und seinen geringen Systemressourcenverbrauch bekannt ist. Einführung in Nginx: Nginx (Enginex) ist ein leistungsstarker HTTP- und Reverse-Proxy-Webserver. Nginx ist ein leichter Webserver/Reverse-Proxy-Server und E-Mail-Proxyserver (IMAP/POP3). Veröffentlicht unter einer BSD-ähnlichen Lizenz. Seine Merkmale sind, dass es weniger Speicher beansprucht und über starke Parallelitätsfähigkeiten verfügt. Tatsächlich sind die Parallelitätsfähigkeiten von Nginx unter Webservern desselben Typs besser geeignet. Zu den Benutzern von Nginx-Websites auf dem chinesischen Festland gehören: Baidu, JD.com, Sina usw.
- Nginx 1840 2023-05-13 19:01:11
-
- So stellen Sie Tomcat und Nginx auf einem Linux-Server bereit
- 1. Vorbereitungsarbeit: Zunächst müssen Sie über einen lauffähigen Linux-Server verfügen und den Benutzernamen und das Passwort kennen. Anschließend müssen Sie zwei Tools auf dem Windows-Computer installieren, die eine Verbindung zum Linux-Server herstellen können: xshell5 und xftp5 . Ich werde nicht auf das Installations-Tutorial eingehen. Erklären Sie, wie Sie eine Verbindung zum Server herstellen: Nach Eingabe der Host-IP und Klicken auf OK öffnet sich ein Fenster zur Eingabe Benutzername und Passwort für eine erfolgreiche Verbindung! Die xftp-Verbindungsschnittstelle ist wie folgt: Füllen Sie einfach die Lücken aus. Ich möchte hier nicht näher darauf eingehen, warum Sie sich für SFTP entschieden haben Sie kennen den Unterschied zwischen FTP und SFTP! 2. Installations- und Bereitstellungsarbeiten Wenn Sie das Projekt bereitstellen möchten
- Nginx 990 2023-05-13 18:58:11
-
- So konfigurieren Sie den domänenübergreifenden Nginx-Zugriff und Anti-Leeching
- Domänenübergreifende Zugriffskontrolle Domänenübergreifender Zugriff Warum verbietet der Browser den domänenübergreifenden Zugriff? Er ist unsicher und anfällig für CSRF-Angriffe! Wenn die von einem Hacker kontrollierte Website B schädliche Informationen in den Antwortheader einfügt, um dem Client den Zugriff auf Website A zu ermöglichen, kommt es zu einem CSRF-Angriff. Wie konfiguriere ich den domänenübergreifenden Zugriff in Nginx? Server, Standort, ifinlocation-Syntaxerklärung: add_headernamevalue[immer ]; Name stellt den vom Antwortheader zurückgegebenen Schlüsselwert dar und stellt die Rückgabe des Antwortheaders dar
- Nginx 1670 2023-05-13 18:31:12
-
- Was ist die Methode für ein reibungsloses Upgrade der Nginx-Produktionsumgebung?
- 1. Hintergrund Vor kurzem bin ich auf ein ziemlich peinliches und praktisches Problem gestoßen, nämlich dass der in unserer Produktionsumgebung verwendete Nginx eine alte Antiquität von Centos6 ist. Geschäftsanforderungen müssen durch Laden eines Nginx-Moduls implementiert werden, aber die Version ist zu alt und benötigt Nginx1.18 oder höher, um sie zu unterstützen, und unsere Version ist Nginx1.12. Dann müssen wir Nginx aktualisieren. Aber in der Produktionsumgebung müssen Sie viele Dinge berücksichtigen. Im Gegensatz zum Testserver stoppt Nginx den Dienst, kompiliert die neue Version neu und startet sie dann erneut. Unsere Online-Dienste müssen ununterbrochen bereitgestellt werden, da dies sonst zu wirtschaftlichen Verlusten für das Unternehmen führt. Gibt es also einen Plan, die Nginx-Version 2 reibungslos zu aktualisieren? Tatsächlich strebt der Beamte seit langem ein reibungsloses Upgrade von Nginx an.
- Nginx 1383 2023-05-13 17:58:06
-
- So installieren Sie Nginx offline unter Linux
- \1. Installieren Sie zuerst die abhängige Bibliothek yuminstall-ygcc-c++``yuminstall-ypcrepcre-devel``yuminstall-yzlibzlib-devel``yuminstall-yopenssl-devel\2. Laden Sie das Nginx-Installationspaket herunter: http://nginx.org/ download/ \3. Laden Sie das heruntergeladene Nignx-Quellcodepaket auf den Linux-Server hoch und dekomprimieren Sie es\4. Geben Sie das dekomprimierte Stammverzeichnis von nginx ein und konfigurieren Sie cdnginx-1.9.9./configure--prefix=/usr/local
- Nginx 5135 2023-05-13 17:55:19
-
- So kompilieren und installieren Sie PHP und Nginx in einer Ubuntu-Umgebung
- Kompilieren und installieren Sie nginx, wechseln Sie in das Arbeitsverzeichnis: cd/usr/local/src, laden Sie den PCRE-Quellcode herunter und installieren Sie wgetftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre2- 10.20.tar .gztar-zxvfpcre2-10.20.tar.gzmv./pcre2-10.20.tar.gz./pcrecdpcre./configure--prefix=/usr/local/pcremake&&makeinstall zlib herunterladen
- Nginx 1061 2023-05-13 17:49:14
-
- So konfigurieren Sie den Nginx-Server für das Node.js-Programm
- Node.js ist eine auf der Chrome-JavaScript-Laufzeitumgebung basierende Plattform, die zum einfachen Erstellen von Webanwendungen mit schneller Reaktionsgeschwindigkeit und einfacher Erweiterung verwendet wird. Node.js verwendet ein ereignisgesteuertes, nicht blockierendes E/A-Modell, um leichtgewichtig und effizient zu sein. Es eignet sich sehr gut für datenintensive Echtzeitanwendungen, die auf verteilten Geräten ausgeführt werden, wie z. B. Echtzeit-Chat. Gzip-Codierung, statische Dateien, HTTP-Caching, SSL-Verarbeitung, Lastausgleich und Reverse-Proxy usw. können jedoch alle über Nginx durchgeführt werden, wodurch die Belastung von node.js verringert und der Website-Verkehr durch den leistungsstarken Cache von Nginx eingespart wird Geschwindigkeit. Die Nginx-Konfiguration im Flussdiagramm lautet wie folgt: http{proxy_
- Nginx 1081 2023-05-13 17:25:06