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 optimieren Sie Nginx unter einem Linux-System
- Einführung in Nginx: Nginx Nginx (Enginex) ist ein leistungsstarker HTTP- und Reverse-Proxy-Server. Als aufstrebender Stern hat Nginx viele Menschen in seinen Bann gezogen. Die Konfiguration ist einfach und das Implementierungsprinzip ist einfach. Es gibt nichts Besseres als einen Lastausgleich durchzuführen. Spezifische Methode zur Optimierung von Nginx im Linux-System 1. Optimieren Sie die Nginx-Parallelität [root@proxy~]#ab-n2000-c2000http://192.168.4.5/Benchmarking192.168.4.5(bepatient)so
- Nginx 1122 2023-05-12 20:34:23
-
- So verwenden Sie Nginx+Tomcat, um statische und dynamische Seiten zu trennen
- Experimentelle Umgebung: Windows-Experimental-Tools: Nginx, Tomcat. Die Installation von Nginx unter Windows ist sehr einfach. Laden Sie das komprimierte Paket auf die offizielle Website herunter, dekomprimieren Sie es und doppelklicken Sie auf das Programm nginx.exe im dekomprimierten Verzeichnis. Geben Sie dann localhost in den Browser ein und das folgende Bild wird angezeigt, was bedeutet, dass Nginx bereits funktioniert. Der Arbeitsablauf von Nginx ist: Extern ist Nginx ein Server, der zuerst alle Anfragen an Nginx sendet, und dann verteilt Nginx die Anfrage an das Intranet an Tomcat. Dann verarbeitet Tomcat die Anfrage und sendet die Daten an Nginx Von Nginx an Nginx gesendet, wird Nginx an den Benutzer gesendet, und der gesamte Prozess fühlt sich für den Benutzer als Nginx an
- Nginx 794 2023-05-12 20:34:17
-
- So konfigurieren Sie die Nginx-Überwachung in Zabbix
- Fall: Zabbix konfiguriert die Nginx-Überwachung 1. Ändern Sie die Konfigurationsdatei vim/usr/local/nginx/conf/nginx.conflocation/nginx_status{stub_status;} Beschreibung: Benutzerdefiniertes Feld „nginx_status“, Zugriffsadresse (Beispiel: 192.168.169.131/nginx_status) stub_status behoben Parameter #Restart nginx./nginxreload Beschreibung des Browserzugriffsstatus: ActiveconnectionsNginx verarbeitet die Anzahl der aktiven Links, die Nginx derzeit startet
- Nginx 3138 2023-05-12 20:31:12
-
- So fügen Sie mit Nginx stapelweise Subdomainnamen der zweiten Ebene hinzu
- Kopieren Sie den Code wie folgt: if($host~*(.*)\.(.*)\.(.*)){set$subdomain$1;}location/{roothtml/$subdomain;indexindex.htmlindex.php; } Das „~*“ oben bedeutet, dass die Groß-/Kleinschreibung nicht beachtet wird, und es dann mit jeder URL vom Typ „xxx.xxx.xxx“ übereinstimmt. Letztendlich ist es eine Tragödie, es stimmt nicht nur mit „www“ überein. yourdomian.com“, aber auch „What the fuck.$!“ @.com“-URLs stimmen ebenfalls überein. Äh
- Nginx 1197 2023-05-12 20:25:04
-
- So lösen Sie das Problem des automatischen Starts von Nginx in Centos7
- Was die Einstellung von Nginx zum automatischen Start beim Booten in Centos7 betrifft, können wir das Problem lösen, indem wir beim Booten ein selbststartendes Shell-Skript schreiben. Betriebssystem der Testumgebung: Centos764-Bit 1611Nginx-Version: 1.11.10 Konfigurationsparameter bei der Installation von nativem Nginx./configure\--prefix=/usr/local/nginx\--pid-path=/usr/local/nginx/logs / nginx.pid\--lock-path=/var/lock/nginx.lock\--error-log-path=/var/log/nginx/err
- Nginx 1312 2023-05-12 20:16:18
-
- So konfigurieren Sie Nginx zum Aufzeichnen und Analysieren langsamer Antwortanforderungen und zum Ersetzen von Website-Antwortinhalten
- 1. Modulinstallation Die Installationsmethode für Nginx-Module von Drittanbietern wird hier übersprungen. Konfigurationsparameter./configure--prefix=/usr/local/nginx-1.4.1--with-http_stub_status_module\--add-module=../ngx_http_log_request_speed2. Anweisung log_request_speed2.1log_request_speed_filter Syntax: log_request_speed_filter[on|off] Konfigurationsabschnitt :n/context:loca
- Nginx 2119 2023-05-12 20:16:12
-
- So erstellen Sie eine .NET Core2.0+Nginx+Supervisor-Umgebung unter dem Centos7-System
- 1. Einführung in linux.netcore. Microsoft bietet .net-Unterstützung lange Zeit nur für seine eigene Plattform an. Dies bedeutet, dass Unterstützung für dieses „theoretisch“ plattformübergreifende Framework unter Linux und macOS nur von Drittanbietern bereitgestellt werden kann Projekte (z. B. mono.net). Bis Microsoft .netcore auf den Markt brachte, das vollständig Open Source ist. Diese Open-Source-Plattform ist mit .netstandard kompatibel und bietet vollständig konsistente APIs unter Windows, Linux und MacOS. Obwohl dieses kompakte .net-Framework nur eine Teilmenge des Standard-.net-Frameworks ist, ist es bereits recht leistungsstark. Einerseits ermöglicht dieses kleine Framework die gleichzeitige Ausführung bestimmter funktionaler Anwendungen auf drei Plattformen (genauso wie einige funktionale Anwendungen).
- Nginx 812 2023-05-12 20:13:18
-
- So installieren Sie den NGNIX-Server unter Ubuntu
- Installieren Sie nginx sudo, um den nginx-Standardport sudovi/etc/nginx/sites-enabled/defaultlisten81default_server zu ändern. Ändern Sie die Portnummer listen81default_server, die Sie benötigen. default#root/var /www/html;root/usr/share/nginx/html;#Ändern Sie das Standard-Website-Verzeichnis und starten Sie den Nginx-Server neu
- Nginx 804 2023-05-12 19:55:17
-
- So konfigurieren Sie den Pathinfo-Modus in Nginx
- Der Grund dafür ist, dass ich Apache schon lange nicht mehr verwendet habe und ich mich allmählich mit Apache nicht mehr vertraut fühle, weil mein Freund ein Zendframework-Framework hat, das von Apache auf Nginx verschoben wurde und Unterstützung für den Pathinfo-Modus erfordert. Also fing ich an, online nach Artikeln zu nginx+pathinfo zu suchen. Ich dachte zunächst, dass es einfach sein würde, es zu konfigurieren. Nach der Suche habe ich festgestellt, dass es viele Artikel gibt, in denen Nginx vorgestellt wird, um den Pathinfo-Modus zu aktivieren, und es scheint, dass dies nicht schwierig ist. Aber nach mehreren Stunden ist es immer noch nicht richtig konfiguriert. Und der Inhalt vieler Artikel ist sehr ähnlich und sie werden grundsätzlich nachgedruckt. Ich fange an, ein wenig ängstlich zu werden! Denn ein Tag ist vergangen und die Vorbereitung ist noch nicht abgeschlossen. Es gibt keine Lösung, um weiter herumzutasten, also suchen Sie weiter. Zur Vereinfachung der Überprüfung verwende ich Wechselstrom
- Nginx 1497 2023-05-12 19:52:04
-
- So implementieren Sie die Portweiterleitung mit Nginx
- Verwendungsszenario 1. Es gibt einen Server-Port im Intranet, der dem externen Netzwerk zugeordnet werden muss (z. B. beantragt der externe Netzwerkserver einen Domänennamen, nimmt dann eine Nignx-Konfiguration für den Domänennamen vor und muss dies dann tun). Zugriff auf einen Intranet-HTTP-Dienst in der Konfiguration) ) 2. Der Intranet-Server hat keine Zugriffsrechte auf das externe Netzwerk. Nur ein Server im gesamten Intranet hat Zugriff auf das externe Netzwerk, über den in das interne Netzwerk eingedrungen werden kann 3. Die virtuelle Maschine verfügt nur über ein NAT-Netzwerk und die virtuelle Maschine ist nur mit einem lokalen Host ausgestattet. Wenn Sie zu diesem Zeitpunkt auf den Port der virtuellen Maschine zugreifen möchten das externe Netzwerk oder ein anderes internes Netzwerk (Nicht-Host-Maschine) 4. Verwenden Sie die Agent-Maschine als Bastion-Maschine (Springboard-Maschine), um zu verhindern, dass auf das interne System nach Belieben zugegriffen wird. Dies ist der Zugriff, wenn die Bastion-Maschine mit Portweiterleitung konfiguriert ist durch die Bastionsmaschine
- Nginx 2795 2023-05-12 19:37:12
-
- Beispielcode-Analyse für die Linux-Installation eines Nginx-Servers
- nginx ist auf einige Softwarebibliotheken angewiesen. Stellen Sie vor der Installation sicher, dass auf dem System Software wie gcc, ssl, pcre und gzip installiert ist. Sie können den Befehl rpm-q verwenden, um zu überprüfen, ob die Software installiert ist. [root@redhat1~]#rpm-qgccgcc-4.1.2-44.el5 Die abhängigen Bibliotheksinformationen lauten wie folgt: (1) Das gzip-Modul erfordert die zlib-Bibliothek (2). ). Für die SSL-Funktion ist die OpenSSL-Bibliothek erforderlich. Laden Sie pcre in das Zielverzeichnis herunter. Führen Sie nach dem Herunterladen die folgenden Vorgänge aus: tar-zxvfpcre-8.38.tar.gzcdpcre.
- Nginx 753 2023-05-12 18:55:15
-
- So richten Sie Referrer in Nginx ein, um Bilddiebstahl zu verhindern
- Wenn die Bilder des Servers von anderen Websites verlinkt werden, wirkt sich dies auf die Bandbreite und Zugriffsgeschwindigkeit des Servers aus. Zu diesem Zeitpunkt müssen wir lediglich die Anti-Hotlink-Funktion der Bilddatei oder Videodatei festlegen Sie können direkt auf die Ressource zugreifen, aber Sie können meine Ressourcen-Links nicht auf Ihren eigenen Server stellen, damit andere darauf zugreifen können, insbesondere bei großen Dateien wie Bildern oder Videos, was leicht dazu führen kann, dass der Server langsam reagiert. Wenn es kein Bilderhost wäre, hätte ich wirklich Angst, dass andere Websites die Bilder von dieser Website direkt verwenden würden. Diese Art von Datenverkehr wird wahrscheinlich auf einmal verschwinden. Schließlich werden CDNs mit kostenlosem Geld gekauft. Daher ist es besser, einen Anti-Hot-Link einzurichten. Nginx kann diese Funktion ausführen. Im Allgemeinen greifen Browser, die dem http-Protokoll entsprechen, von einer Website aus auf die Website zu.
- Nginx 1647 2023-05-12 18:52:06
-
- So ändern Sie die Nginx-Konfiguration, um die Häufigkeit bösartiger Crawler zu begrenzen
- Der Code lautet wie folgt: #Globale Konfiguration limit_req_zone$anti_spiderzone=anti_spider:10mrate=15r/m;#limit_reqzone=anti_spiderburst=30nodelay in einem bestimmten Server; if ($http_user_agent~*"xxspider|xxbot"){set$anti_spider$http_user_agent ;} überschreitet die eingestellte Grenzfrequenz und gibt dem Spider eine 503.
- Nginx 1172 2023-05-12 18:25:06
-
- So konfigurieren Sie SSL in Nginx
- SSL-Verschlüsselung: server{listen443ssl;server_namewww.123.com;root/data/wwwroot/www.123.com/;indexindex.html;ssl_certificateserver.crt;ssl_certificate_keyserver.key;ssl_protocolsTLSv1TLSv1.1TLSv1.2;ssl_cipher sALL:! DH:!EXPORT:!RC4:+HIGH:+MEDIUM:!eNULL;ssl_pref
- Nginx 6684 2023-05-12 17:58:24
-
- So verwenden Sie den Nginx-Reverse-Proxy und den Proxy_cache-Cache zum Erstellen eines CDN-Servers
- Es ist ein Problem aufgetreten: Für mobile Benutzer ist der Zugriff auf den Webserver www.osyunwei.com sehr langsam. Lösung: 1. Platzieren Sie einen Nginx-Reverse-Proxy-Server im mobilen Computerraum. 2. Intelligente Auflösung über Domänennamen-DNS Benutzer greifen auf www.osyunwei.com zu. Auflösen zum Nginx-Reverse-Proxy-Server 3. Dedizierte Leitungsverbindung zwischen Nginx-Reverse-Proxy-Server und Webserver. Anweisungen: 1. Webserver-Leitung: Telecom IP: 192.168.21.129 Domainname: www.osyunwei.com 2 . Nginx-Reverse-Proxy-Server-Zeile: Mobilsystem: Centos6.2ip: 192.168.21.164vi/e
- Nginx 1308 2023-05-12 17:43:12