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:
-
- Wie Nginx Konfigurationsdateien bereitstellt
- usernobody;worker_processes2;error_loglogs/error.log;pidlogs/nginx.pid;events{worker_connections10240;accept_mutexon;multi_accepton;useepoll;}http{includemime.types;default_typeapplication/octet-stream;log_formatmain'$remote_addr-$remote_user
- Nginx 1037 2023-05-12 12:01:06
-
- Was ist die Methode zum Kompilieren und Installieren von nginx1.16.0 in Centos7?
- 1. Installieren Sie das Abhängigkeitspaket yuminstall-ygccgcc-c++pcrepcre-develzlibzlib-developensslopenssl-devel Abhängigkeitspaketbeschreibung: 1. Die Kompilierung hängt von der gcc-Umgebung ab und erfordert daher: gccgcc-c++; 2. PCRE (PerlCompatibleRegularExpressions) ist ein Perl Bibliothek, einschließlich Perl-kompatibler regulärer Ausdrucksbibliothek. 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 1053 2023-05-12 11:58:05
-
- So installieren Sie Nginx mit Docker und ändern die Nginx-Konfigurationsdatei
- 1. Installieren Sie Nginx1 mit Docker. Stellen Sie zunächst sicher, dass Sie Docker auf der virtuellen Maschine gestartet haben. 2. Melden Sie sich zweitens auf der offiziellen DockerHub-Website an, suchen Sie nach Nginx und geben Sie dann Dockerpullnginx in die virtuelle Maschine ein, um das Nginx-Image herunterzuladen. 3. Überprüfen Sie nach dem Herunterladen mit dem Befehl dockerimages, ob der Download erfolgreich war! 4. Starten Sie nginx, geben Sie die folgende Anweisung ein und drücken Sie die Eingabetaste. Hier werde ich jeden Parameter kurz erläutern. (1) –name: Bestimmen Sie den Namen des Containers. (2) -d gibt an, dass der Container im Hintergrund ausgeführt wird. (3) -p Container legt die Portnummer offen. (4) Nginx angegeben
- Nginx 4409 2023-05-12 11:52:06
-
- So zeichnen Sie Protokolle im JSON-Format in Nginx auf
- Definieren Sie das Nginx-Protokollformat: Kopieren Sie den Code wie folgt: log_formatlogstash_json'{"@timestamp":"$time_local",''"@fields":{''"remote_addr":"$remote_addr",''"remote_user":&
- Nginx 1430 2023-05-12 11:43:06
-
- So konfigurieren Sie HTTP-Keepalive in Nginx
- httpkeepalive In den frühen Tagen von http erforderte jede http-Anfrage das Öffnen einer tpcsocket-Verbindung, und die TCP-Verbindung wurde nach einmaliger Verwendung getrennt. Die Verwendung von Keep-Alive kann diese Situation verbessern, d. h. mehrere Kopien von Daten können kontinuierlich in einer TCP-Verbindung gesendet werden, ohne dass die Verbindung unterbrochen werden muss. Durch die Verwendung des Keep-Alive-Mechanismus kann die Anzahl der TCP-Verbindungsaufbauzeiten reduziert werden, was auch bedeutet, dass der time_wait-Status der Verbindung reduziert werden kann, wodurch die Leistung verbessert und die Durchsatzrate des httpd-Servers erhöht wird (weniger TCP-Verbindungen bedeuten weniger System). Kernel-Aufrufe, Socket-Accept()- und Close()-Aufrufe). Aber bleib dran
- Nginx 954 2023-05-12 11:28:13
-
- Was sind die gängigen Konfigurationen und Techniken von Nginx?
- Konfigurieren Sie mehrere Domänennamen für einen Site-Server{listen80;server_nameops-coffee.cnb.ops-coffee.cn;}server_name, gefolgt von mehreren Domänennamen, trennen Sie mehrere Domänennamen durch Leerzeichen. Konfigurieren Sie mehrere Sites für einen Service-Server{listen80;server_namea . ops-coffee.cn;location/{root/home/project/pa;indexindex.html;}}server{listen80;server_nameops-coffee.cnb.ops-coff
- Nginx 1448 2023-05-12 11:16:15
-
- Was ist die Matching-Logik von Server und Standort in Nginx?
- Wenn Nginx bestimmt, welcher Serverblock die Anforderung ausführt, konzentriert es sich hauptsächlich auf die Listen- und Servername-Felder im Serverblock. Das Listen-Befehlsfeld definiert die IP-Adresse und den Port der Serverantwort Feld ist nicht explizit konfiguriert, es wird standardmäßig 0.0.0.0:80 (Root) oder 0.0.0.0:8080 (Nicht-Root) abhören kann konfiguriert werden als: eine Kombination aus IP und Port, eine einzelne IP, die abhört Standardmäßig Port 80, ein einzelner Port, der standardmäßig alle IP-Schnittstellen überwacht. Ein Unixsocket-Pfad, bei dem der letzte Eintrag normalerweise nur in anderen verwendet wird
- Nginx 1715 2023-05-12 11:10:25
-
- So konfigurieren Sie Nginx, um die Anzahl der Verbindungen für IP-Adressen in einem Netzwerksegment zu begrenzen
- Das sogenannte Verbindungslimit in Nginx ist eigentlich eine TCP-Verbindung. Dies ist der Verbindungsstatus, der vom Anforderer erfolgreich hergestellt wurde, nachdem ein Drei-Wege-Handshake bestanden wurde. Nginx stellt uns im Allgemeinen das Modul ngx_http_limit_conn_module zur Verfügung, um die Verbindungsbegrenzungsfunktion bereitzustellen. Dieses Modul kann die Anzahl der Verbindungen für jeden Schlüsselwert basierend auf dem definierten Schlüssel begrenzen, beispielsweise die Anzahl der Verbindungen von einer IP-Quelle. Die ngx_http_limit_conn_module-Direktive erklärt syntax:limit_connzonenumber;default: – context:http,server,location Diese Anweisung beschreibt den Speicherbereich für den Sitzungsstatus. Speichern Sie im Zustand des Schlüssels
- Nginx 1036 2023-05-12 11:07:06
-
- So kompilieren Sie die ImageMagic-Bibliothek auf dem Nginx-Server
- 1. Fügen Sie zunächst die entsprechende Header-Datei der Imagemagick-Bibliothek wie folgt zur Umgebungsvariablen hinzu: exportc_include_path=$c_include_path:/usr/local/imagemagick/include/imagemagick/ Andernfalls wird der folgende Kopiercode angezeigt: wand/magickwand.h:nosuchfileordirectory2. Suchen Sie in der Datei obj/makefile nach folgender Zeile: objs /nginx:objs/
- Nginx 745 2023-05-12 10:46:20
-
- So konfigurieren Sie die Nginx-URL-Umleitung
- Das System in diesem Artikel: centos6.5_x64 drei Hosts: Nginx-Host, Hostname:master.lansgg.comip:192.168.10.128 Apache-Host, Hostname:client1.lansgg.comip:192.168.10.129 1. Nginx-Adressumleitung 2. Nginx-Reverse-Proxy 1. Adressumleitung: bezieht sich auf die Technologie, die einen Benutzer zu einer anderen URL weiterleitet, wenn er eine bestimmte URL durchsucht. Es wird häufig verwendet, um eine lange URL in eine kürzere URL umzuwandeln. Denn wenn eine Website verbreitet werden soll, liegt das häufig daran, dass die URL zu lang und schwer zu merken ist oder dass sich der freie Webspace im Internet verändert hat.
- Nginx 9155 2023-05-12 10:31:15
-
- Wie implementiert Nginx einen Dienst, um mehrere Sites zu konfigurieren?
- Ein Dienst konfiguriert mehrere Sites server{listen80;server_namea.ops-coffee.cn;location/{root/home/project/pa;indexindex.html;}}server{listen80;server_nameops-coffee.cnb.ops-coffee.cn ; location/{root/home/project/pb;indexindex.html;}}server{listen80;server_namec.ops-coffee.cn;
- Nginx 1400 2023-05-12 10:22:11
-
- So erstellen Sie einen Bildserver mit Nginx
- Rendering: Anforderungen: Bild-Upload- und Batch-Upload-Technologien implementieren: Nginx, vsftpd, spring, springmvc, kindeditor, centos Beschreibung: Der Inhalt dieses Kapitels dient hauptsächlich der Implementierung der Bild-Upload-Funktion. Kindediter wird verwendet, um das Hochladen von Bildern, Echos und Stapeleffekte besser zu demonstrieren. Der Hintergrundcode steht nicht in direktem Zusammenhang mit kindediter, Sie können ihn also gerne lesen. Darüber hinaus gibt es im Quellcode ein Mybatis-Jar, also achten Sie nicht darauf. Der Inhalt dieses Kapitels dient nicht der Vorbereitung für den nachfolgenden Inhalt. Quellcode: Siehe unten im Artikel. Szenario: Der Benutzer lädt das Bild auf den Tomcat-Server hoch, und der Tomcat-Server lädt es dann über FTP auf den Nginx-Server hoch
- Nginx 1988 2023-05-12 10:19:05
-
- So aktivieren Sie SSL in Nginx
- Da Sie ein SSL-Zertifikat erwerben möchten, um Ihre Website zu verschlüsseln und das Sicherheitsniveau zu verbessern, ist es unumgänglich, sich für ein kostengünstiges SSL-Zertifikat zu entscheiden. Es gibt viele Möglichkeiten, SSL-Zertifikate zu erwerben, und einige sind kostenlos. Ich habe einige kostenlose SSL-Zertifikate ausprobiert, fand sie jedoch schwierig zu erneuern, instabil und unsicher. Der Leiter der SSL-Produktforschung und -entwicklung bei der inländischen CA-Institution CFCA China Financial Certification Center sagte außerdem: Website-Manager und CA-Institutionen sollten bei kostenlosen Zertifikaten vorsichtig sein. Da die kostenpflichtige Version nicht sehr teuer ist, habe ich mich für das häufiger verwendete ComodoPositiveSSL entschieden. Es ist viel günstiger, es bei gogetssl zu kaufen als auf der offiziellen Website. Wir nehmen das ComodoPositiveSSL-Zertifikat von gogetssl als Beispiel, um die Nginx-Konfiguration und -Installation aufzuzeichnen
- Nginx 1651 2023-05-12 10:13:23
-
- So stellen Sie den Nginx-Dienst bereit
- 1. Einführung in Nginx: 1.1 Was ist Nginx? Nginx („enginex“) ist eine Open-Source-Software, die leistungsstarke WWW-Dienste und Proxy-Dienste mit hoher Parallelität unterstützt. Es wurde vom Russen IgorSysoev entwickelt und ursprünglich auf der großen russischen Website www.rambler.ru verwendet. Nginx zeichnet sich durch hohe Parallelität und geringe Systemressourcennutzung aus. Nginx kann auf den Betriebssystemen UNIX, Linux, DSB, MacOSX, Solaris und Windows ausgeführt werden. 1.2 Die Hauptfunktionen von Nginx unterstützen eine hohe Parallelität: Es kann Zehntausende gleichzeitiger Verbindungen unterstützen und verbraucht weniger Ressourcen: Unter 30.000 gleichzeitigen Verbindungen verbrauchen die ersten 10 Threads weniger als 200 MB Speicher.
- Nginx 1543 2023-05-12 10:13:17
-
- So installieren Sie Nginx offline auf einem Linux-Server
- Offline-Installation des Linux-Servers nginx1. Ressource nginx-1.20.1.tar.gz (der Download-Link umfasst gcc, g++, pcre, libtool, nginx) Baidu-Netzwerkfestplatten-Download: Link: https://pan.baidu.com/s/ 1avQD-zGYVcj0ttRtnPNTIA-Extraktionscode: 6yhi2. Installationsschritte (1) gccrpm-Uvh*.rpm--nodeps--force installieren (2) g++rpm-Uvh*.rpm--nodeps--force installieren (3) gcc überprüfen , ob g++ erfolgreich installiert wurde, führen Sie den Befehl aus: gcc-vg++-v
- Nginx 1703 2023-05-12 10:07:13