aktueller Standort:Heim > Technische Artikel > Betrieb und Instandhaltung > Nginx
- Richtung:
- alle web3.0 Backend-Entwicklung Web-Frontend Datenbank Betrieb und Instandhaltung Entwicklungswerkzeuge PHP-Framework 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 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 4763 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 1598 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 1388 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 1629 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 1912 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 1452 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 953 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 9479 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 1569 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 2277 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 1881 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 1729 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 2426 2023-05-12 10:07:13
-
- So konfigurieren Sie die Multi-Site-Funktion von WordPress in einer Nginx-Umgebung
- Die Multi-Site-Funktion von WordPress ermöglicht die Implementierung mehrerer Sites durch die Installation eines WordPress-Programms (d. h. eine Reihe von Programmen kann an mehrere Domänennamen oder Subdomänennamen gebunden werden). Jede Site verfügt über unabhängige Themen, Plug-Ins, Artikel und Seiten. Dadurch kann der Aufwand für die Wartung und Aktualisierung mehrerer WordPress-Installationsprogramme erheblich reduziert werden, und jede Site kann unabhängig voneinander sein, ohne sich gegenseitig zu beeinträchtigen. WordPress Multisite verfügt über zwei Methoden: Unterverzeichnis und Subdomainname. Hier stellen wir hauptsächlich die Subdomainnamenmethode vor. Das heißt, basierend auf dem Hauptdomänennamen erstellen wir einen Subdomänennamen, zum Beispiel: http://shop.jb51.com. Gleichzeitig können wir dies abbilden
- Nginx 2265 2023-05-12 09:58:15
-
- So legen Sie die Anzahl der Nginx-Serverprozesse fest und nutzen die Multi-Core-CPU
- Die Nginx-Konfigurationsdatei nginx.conf muss zuerst die Nginx-Konfigurationsdatei nginx.conf finden, um die folgenden Vorgänge ausführen zu können. In der Standardkonfiguration des lnmp-Ein-Klick-Installationspakets wird nginx.conf in /usr/local/nginx/ gespeichert. conf/nginx.conf. Um nginx in anderen Umgebungen zu installieren, können Sie find/-namenginx.conf verwenden, um den Speicherpfad der Konfigurationsdatei zu finden. nginxworker_processes kann die Anzahl der Nginx-Prozesse im Nginx-Konfigurationsdokument nginx.conf festlegen, um die Anzahl der Nginx-Prozesse entsprechend zu ändern
- Nginx 2299 2023-05-12 09:46:05