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 kompilieren und installieren Sie Nginx
- Nginx-Kompilierungs- und Installationssystemplattform: CentOS7.4 Nginx-Version: nginx-1.12.2.tar.gz Pcre-Version: pcre-8.42.tar.gz Erforderliche Abhängigkeiten: gcc-c++libtool Bibliothek von Drittanbietern: zlibzlib-developensslopenssl- develpcre 1. Installation Kompilierungstools und Bibliotheksdateien>yuminstall-ymakezlibzlib-developensslopenssl-develgcc-c++>libtoolzlib-Bibliothek: Die zlib-Bibliothek ist ngx_http_gzip_module
- Nginx 1316 2023-05-30 08:51:27
-
- Auf welche Weise implementiert Nginx die Sitzungspersistenz?
- 1. Die auf ip_hash basierende Sitzung wird aufrechterhalten, wenn der Back-End-Server verwendet wird down, Die Sitzung geht verloren, wenn eine erneute Anfrage gestellt wird, wird wieder auf einen anderen normalen Server zugegriffen und die Sitzung bleibt bestehen. Der Nachteil besteht darin, dass es zu einem Lastungleichgewicht kommen kann, da immer derselbe IP-Client auf einen Back-End-Server zugreift. Das Folgende ist das Sitzungspersistenzformat von ip_hash. Hierbei wird davon ausgegangen, dass die Backend-Server normal laufen und im Nginx-Proxyserver (Lastausgleichsserver) konfiguriert sind: =================
- Nginx 5254 2023-05-29 23:15:49
-
- So scrollen Sie durch Nginx-Protokolle im 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 1115 2023-05-29 21:40:04
-
- So installieren Sie die LEMP-Umgebung für den Nginx-Server in Ubuntu
- Vorbereitung für die Installation der Ubuntu16.04-Serverversion Schritt 1: Nginx-Server installieren 1. Nginx ist ein fortschrittliches, ressourcenoptimiertes Webserverprogramm, das zum Anzeigen von Webseiten für Besucher im Internet verwendet wird. Wir beginnen mit der Installation des Nginx-Servers und beziehen mit dem Befehl apt das Nginx-Programm aus dem offiziellen Software-Repository von Ubuntu. $sudoapt-getinstallnginx installiert nginx2 auf Ubuntu 16.04 und gibt dann die Befehle netstat und systemctl ein, um zu bestätigen, dass der Nginx-Prozess gestartet und an Port 80 gebunden wurde. $netstat-tlpn überprüft die Nginx-Netzwerkportverbindung $s
- Nginx 1308 2023-05-29 21:05:29
-
- So implementieren Sie ein Hot-Backup auf zwei Maschinen mit Nginx+Keepalived
- 1. keepalived ist eine Dienstsoftware, die eine hohe Verfügbarkeit des Clusters gewährleistet. Der Knoten mit hoher Priorität im Netzwerk ist für die Reaktion auf das ARP-Paket des VIP verantwortlich. Er benachrichtigt andere Hosts im Netzwerk über die Zuordnung Beziehung zwischen VIP- und Mac-Adresse und sendet außerdem Nachrichten in Form von Multicast an das Netzwerk. Senden Sie eine VRRP-Benachrichtigung, um Sie über Ihre Priorität zu informieren. Der Backup-Knoten ist nur für die Verarbeitung der vom Master gesendeten Multicast-Pakete verantwortlich. Wenn er feststellt, dass die Priorität des Masters nicht so hoch ist wie seine eigene, oder er die VRRP-Benachrichtigung vom Master nicht erhält, wechselt der Backup-Knoten selbst zum Master-Staat. 2. Umgebungs-Setup-Umgebung: qemu-kvm, Client Debian (9.4.0) virtuelle Maschine qemu-kvm
- Nginx 942 2023-05-29 20:29:35
-
- So richten Sie die Gzip-Komprimierung für die Nginx-Leistungsoptimierung ein
- Nginx aktiviert die Gzip-Komprimierungsfunktion, die die CSS-, JS-, XML- und HTML-Dateien der Website während der Übertragung komprimieren, die Zugriffsgeschwindigkeit verbessern und dann die Leistung von Nginx-Bildern, Videos und anderen Multimediadateien und großen Dateien optimieren kann Aufgrund der Komprimierung ist der Effekt nicht gut, daher besteht keine Notwendigkeit, die Komprimierung für Bilder zu unterstützen. Wenn Sie eine Optimierung wünschen, können Sie den Lebenszyklus des Bildes länger einstellen und den Client zwischenspeichern lassen Es. Nach dem Einschalten der Gzip-Funktion komprimiert der Nginx-Server den gesendeten Inhalt wie CSS, JS, XML, HTML und andere statische Ressourcen gemäß der konfigurierten Richtlinie, sodass die Größe des Inhalts reduziert wird und der Benutzer ihn verarbeiten kann vor Erhalt der zurückgegebenen Inhalte werden dem Kunden die komprimierten Daten angezeigt. Also
- Nginx 2424 2023-05-29 17:40:40
-
- So überprüfen Sie den Speicherort der Nginx-Konfigurationsdatei
- Wie können wir einfach und schnell den Speicherort der Konfigurationsdatei für einen unbekannten Server finden oder wenn die Installation zu lange gedauert hat und wir den Speicherort vergessen haben? Um den Speicherort der Konfigurationsdatei herauszufinden, müssen Sie zunächst den Pfad zur ausführbaren Nginx-Datei ermitteln. Hier sind mehrere Methoden: 1. Wenn das Programm ps-ef|grepnginx#ps-ef|grepnginxroot29514 ausführt... Bei einer fremden Maschine hat der Server oder die Installation zu lange gedauert und ich habe den Speicherort vergessen. Wie kann ich den Speicherort der Konfigurationsdatei einfach und schnell finden? Um den Speicherort der Konfigurationsdatei herauszufinden, müssen Sie zunächst den Pfad zur ausführbaren Nginx-Datei ermitteln. Es gibt mehrere Methoden: 1. Wenn das Programm ps-ef|grepnginx#ps-ef|grepnginx ausführt
- Nginx 4985 2023-05-29 16:13:06
-
- Nginx + Keepalived Hochverfügbarkeits-Master-Slave-Konfigurationsmethode
- 1. Systemumgebung und Softwareversion centos6.6x64keepalived-1.2.18.tar.gznginx-1.6.2.tar.gz Master-Server: 192.168.38.64 Slave-Server: 192.168.38.66vip: 192.168.38.100 2. Nginx-Installation (Master- Slave (konsistente Installation) 1. Installieren Sie die abhängige Umgebung und kopieren Sie den Code wie folgt: yuminstallgccgcc-c++makeautomakeautoconflibtoolpcrepcre-develzlibzlib-developensslopenssl-devel2.
- Nginx 1479 2023-05-29 14:16:06
-
- Was tun mit dem Nginx-Reverse-Proxy?
- 1. Die Zusammensetzung der Nginx-Konfigurationsdatei besteht aus den folgenden Teilen: 2. Die Verwendung der Proxy_Pass-Direktive des Nginx-Reverse-Proxys kann gemäß den Regeln auf die URL-Adresse übertragen werden URLs verwenden diese Regel, um alle Anfragen unter gulimaill.com zu verarbeiten. Die Proxy-Load-Balancing-Syntax ist wie folgt im Load-Balancing-Server Proxy_pass definiert. Sie können diese Methode zum Proxy des Gateways http{upstreammyapp1{ verwenden. serversrv1.example.com;serversrv2.example.com;se
- Nginx 918 2023-05-29 11:19:11
-
- So aktivieren Sie die PHPInfo-Modus-Funktion in Nginx unter Linux/Windows
- 复制代码代码如下:location~\.php(.*)${fastcgi_passunix:/tmp/php-cgi.sock;fastcgi_index.php;fastcgi_split_path_info^(.+\.php)(.*)$;fastcgi_paramscript_filename$document_root$ fastcgi_script_name;fastcgi_parampath_info$fastcgi_path_info;fastcgi_parampath_tr
- Nginx 1355 2023-05-29 09:36:17
-
- Wie Nginx über einen PHP-Proxy Wasserzeichen zu Bildern hinzufügt
- Nginx-Konfigurations-Proxy-Speicherort~/image/.*\.(gif|jpg|jpeg|png)${proxy_passhttp://127.0.0.1:8888/test/watermark?url=$request_uri;}/img/ stimmt mit dem Proxy überein das Verzeichnispräfix sein, der Parameter $request_uri ist der Bildpfad, auf den zugegriffen wird. PHP-Wasserzeichenklasse/**Wasserzeichenklasse*ClassWatermark*@packageapp\test*/classWatermark{/**Synthetisches Bildwasserzeichen*@paramstring$dstImage Originalbild*@
- Nginx 1602 2023-05-29 08:37:11
-
- So installieren Sie Nginx mit Yum in Centos8
- So verwenden Sie yum, um nginx in Centos8 zu installieren. Die direkte Installation von Centos8 und die Installation von Centos8 erfolgen mit nginx1.14.1 Quelldatei cd/etc im Verzeichnis etc. Verwenden Sie vim, um vimnginx.repo2 zu bearbeiten und verwenden Sie: wq zum Speichern von [nginx-stable] name=nginxstablerepobaseurl=http://nginx
- Nginx 1440 2023-05-29 08:37:05
-
- So verwenden Sie das Golang-Projekt mit Nginx, um den Reverse-Proxy-Lastausgleich bereitzustellen
- Die unabhängige Bereitstellung der Go-Sprache unterstützt die plattformübergreifende Kompilierung, was bedeutet, dass wir Code unter Windows- oder Mac-Plattformen schreiben und den Code in ein Programm kompilieren können, das auf einem Linux-AMD64-Server ausgeführt werden kann. Bei einfachen Projekten müssen wir normalerweise nur die kompilierte Binärdatei auf den Server kopieren und sie dann so einstellen, dass sie als Hintergrund-Daemon ausgeführt wird. Die Kompilierung kann durch Ausführen des folgenden Befehls oder durch Schreiben einer Makefile erfolgen. CGO_ENABLED=0GOOS=linuxGOARCH=amd64gobuild-o./bin/bluebell Im Folgenden wird davon ausgegangen, dass wir die lokal kompilierten Bluebell-Binärdateien, Konfigurationsdateien und statischen Dateien hochladen.
- Nginx 1197 2023-05-29 08:28:31
-
- CentOS7 installiert Nginx und konfiguriert die automatische Startinstanzanalyse
- 1. Laden Sie das Installationspaket von der offiziellen Website herunter und wählen Sie die für Linux geeignete Version aus. Wählen Sie hier die neueste Version aus, laden Sie sie lokal herunter und laden Sie sie dann auf den Server hoch oder laden Sie sie direkt mit dem Befehl wget unter Centos herunter. Wechseln Sie in das Verzeichnis /usr/local und laden Sie das Softwarepaket #cd/usr/local#wgethttp://nginx.org/download/nginx-1.11.5.tar.gz2 herunter. Um nginx zu installieren, führen Sie zunächst den folgenden Befehl aus Installieren Sie die von Nginx abhängige Bibliothek. Wenn abhängige Bibliotheken fehlen, schlägt die Installation möglicherweise fehl. Weitere Informationen finden Sie in der Fehlermeldung am Ende des Artikels. #yuminstallgcc-c++#yuminstallpcre#yumins
- Nginx 906 2023-05-28 23:27:25
-
- So konfigurieren Sie den Nginx-Lastausgleich mehrerer Tomcats unter Linux
- Erstens: Geben Sie das Verzeichnis conf unter dem Nginx-Verzeichnis ein. Dies ist mein Nginx-Installationsverzeichnis: [root@aliserver~]#cd/usr/local/nginx/conf Zweitens: Bearbeiten Sie nginx.conf[root@aliserverconf]#vinginx.conf Drei : Servergruppe 1 konfigurieren: Upstream-Konfiguration zwischen http{}-Knoten hinzufügen. (Achten Sie darauf, nicht localhost zu schreiben, da sonst die Zugriffsgeschwindigkeit sehr langsam ist) upstreamnginxdemo{server127.0.0.1:8081;#Serveradresse 1server127.0.0.1:8082;#Server
- Nginx 703 2023-05-28 23:22:25