Article Tags
So erstellen Sie mit Nginx einen Dateiserver zum Hoch- und Herunterladen in einem Container

So erstellen Sie mit Nginx einen Dateiserver zum Hoch- und Herunterladen in einem Container

1. Installieren Sie den Nginx-Container, damit Nginx das Hochladen von Dateien unterstützt. Sie müssen den Container mit dem Modul „nginx-upload-module“ herunterladen und ausführen: sudopodmanpulldocker.io/dimka2014/nginx-upload-with-progress-modules:latessudopodman -d--namenginx- p83:80docker.io/dimka2014/nginx-upload-with-progress-modules Dieser Container enthält sowohl das Modul nginx-upload-module als auch ng

May 15, 2023 pm 11:49 PM
服务器 nginx
Mit welchen Methoden kann Nginx gezwungen werden, den https-Zugriff zu verwenden?

Mit welchen Methoden kann Nginx gezwungen werden, den https-Zugriff zu verwenden?

Idee für die Umschreibemethode von nginx Dies sollte für jeden die einfachste Methode sein, die man sich vorstellen kann, indem man den Server umschreibt. {listen111:80;server_nametestcom;rewrite^(*)$https://$host $1permanent;} Nachdem Sie diesen virtuellen Host erstellt haben, können Sie alle Anfragen von http://test.com in https://test.com umschreiben und den 497-Statuscode von nginx errorcode497497-normalrequestwassenttohtt erhalten

May 15, 2023 pm 11:40 PM
HTTPS nginx
So verwenden Sie Nginx zum Zwischenspeichern statischer Dateien auf dem Server

So verwenden Sie Nginx zum Zwischenspeichern statischer Dateien auf dem Server

1. Vorteile des Nginx-Cachings Wie in der Abbildung gezeigt, kann Nginx-Caching den Druck auf den Quellserver bei der Verarbeitung von Anforderungen bis zu einem gewissen Grad verringern. Weil viele der statischen Dateien (wie CSS, JS, Bilder) nicht häufig aktualisiert werden. Nginx verwendet Proxy_cache, um Benutzeranfragen in einem lokalen Verzeichnis zwischenzuspeichern. Die nächste gleiche Anfrage kann die Cache-Datei direkt aufrufen, ohne den Server anfordern zu müssen. Schließlich ist die Verarbeitung IO-intensiver Dienste die Stärke von Nginx. 2. So richten Sie die erste Kastanie ein: http{proxy_connect_timeout10;proxy_read_timeout180;proxy_send_timeout5

May 15, 2023 pm 11:37 PM
nginx
So konfigurieren Sie das aktuelle Limit für den Nginx-Rush-Kauf

So konfigurieren Sie das aktuelle Limit für den Nginx-Rush-Kauf

Der Code lautet wie folgt: limit_req_zone$server_namezone=sname:10mrate=1r/s;#Beschränken Sie den Server auf nur einen erfolgreichen Zugriff pro Sekunde#limit_req_zone$binary_remote_addrzone=one:3mrate=1r/s;#Begrenzen Sie die IP, nur einen Zugriff pro Sekunde second# limit_req_zone$binary_remote_addr$urizone=two:3mrate=1r/s;#IP und Pfad ohne Parameter begrenzen,#limit_req_zone$binary_remote_addr$re

May 15, 2023 pm 10:58 PM
nginx
So konfigurieren Sie den virtuellen Nginx-Host

So konfigurieren Sie den virtuellen Nginx-Host

1. Konfiguration des virtuellen Nginx-Hosts Virtueller Host: Um jeden Server mehr Benutzern zur Verfügung zu stellen, kann ein Server normalerweise in viele virtuelle Unterserver unterteilt werden, und jeder Unterserver ist unabhängig voneinander. Diese Server sind basierend auf der Virtualisierungstechnologie getrennt, sodass ein Server in viele Unterserver virtualisiert werden kann. Wir nennen den Subserver einen virtuellen Host. Nachdem wir den Nginx-Server eingerichtet haben, gibt es zu diesem Zeitpunkt nur einen Nginx-Server. Wenn wir den virtuellen Host auf diesem Server konfigurieren, können wir einen Nginx-Server in mehrere unabhängige Unterserver aufteilen. Es gibt zwei Hauptschritte zum Konfigurieren eines virtuellen Hosts in Nginx: 1. Erstellen Sie eine virtuelle Host-IP über ifconf

May 15, 2023 pm 10:46 PM
nginx
So konfigurieren Sie das Nginx-Protokollformat

So konfigurieren Sie das Nginx-Protokollformat

Ein kleines Reservierungsprogramm wird gestartet und für den Zugriff auf den Eingang über Nginx konfiguriert. Das Standardprotokoll verfügt nicht über eine Anforderungszeit. Daher muss es so konfiguriert werden, dass die Zugriffsantwortzeit jeder Anforderung als Referenz und zur optimierten Verwendung aufgezeichnet wird Das Standardprotokollformat ist wie folgt (die Standardeinstellung ist auskommentiert und wird vom System automatisch verwendet): #log_formatmain'$remote_addr-$remote_user[$time_local]"$request"'#'$status$body_bytes_sent"$http

May 15, 2023 pm 10:43 PM
nginx
So stellen Sie Django über Nginx basierend auf Ubuntu bereit

So stellen Sie Django über Nginx basierend auf Ubuntu bereit

1. Installieren Sie Nginx. Nginx ist ein einfacher Webserver/Reverse-Proxy-Server und E-Mail-Proxyserver (imap/pop3) und wird unter einem BSD-ähnlichen Protokoll veröffentlicht. Seine Merkmale sind, dass es weniger Speicher belegt und über starke Parallelitätsfähigkeiten verfügt. Tatsächlich sind die Parallelitätsfähigkeiten von Nginx unter Webservern desselben Typs besser. Nginx ist derzeit auch ein sehr beliebter Webserver. Wir werden hier auch eine kurze Einführung in die Verwendung für die Bereitstellung von Django geben. Offizielle Nginx-Website: Öffnen Sie die Ubuntu-Konsole (Strg + Alt + T) und installieren Sie sie mit dem Ubuntu Warehouse. fnngj@ubuntu:~$sudoapt-getinstallngin

May 15, 2023 pm 10:31 PM
Ubuntu nginx django
So stellen Sie Nginx bereit, um auf Projekte zuzugreifen, die von vue-cli erstellt wurden

So stellen Sie Nginx bereit, um auf Projekte zuzugreifen, die von vue-cli erstellt wurden

Die spezifische Methode lautet wie folgt: 1. Erstellen Sie das Backend-Serverobjekt upstreammixVueServer{serverbaidu.com;#Dies ist Ihr eigener Serverdomänenname} 2. Erstellen Sie den Zugriffsport und die Reverse-Proxy-Regel server{listen8082;server_namelocalhost;location/{rootE: /mix_vue/dist;# Suchen Sie das Verzeichnis des Projekts#indexindex.htmlindex.htm;try_files$uri$uri//index.html;#Konfigurieren Sie es gemäß den Regeln der offiziellen Website}location~\.php${proxy_p

May 15, 2023 pm 10:25 PM
nginx vue-cli
So beheben Sie den Fehler, wenn der Nginx-Dienst nach dem Neustart von Linux startet: nginx: [emerg] open()

So beheben Sie den Fehler, wenn der Nginx-Dienst nach dem Neustart von Linux startet: nginx: [emerg] open()

Problem: Nach dem Neustart von Linux wird beim Starten des Nginx-Servers ein Fehler gemeldet. Lösung: 1. Verwenden Sie den Befehl cd/usr/local/nginx/conf, um das angegebene Verzeichnis aufzurufen. 2. Verwenden Sie den Befehl vinginx.conf, um die Konfigurationsdatei zu ändern und entfernen Sie das #-Zeichen im Symbol 3. Ändern Sie es in pid /usr/local/nginx/logs/nginx.pid;

May 15, 2023 pm 10:16 PM
Linux nginx
So richten Sie den Browser-Aushandlungcache basierend auf Nginx ein

So richten Sie den Browser-Aushandlungcache basierend auf Nginx ein

Der Unterschied zwischen starkem Cache und ausgehandeltem Cache: Der Browser greift direkt auf den Browser-Cache zu, ohne mit dem Server auszuhandeln: Der Browser bestätigt zunächst die Gültigkeit der Ressource mit dem Server, bevor er entscheidet, ob die Ressource vom Server abgerufen werden soll Verhandeln Sie, wie das Caching funktioniert: Es gibt ein Geschäftsszenario wie dieses: Die statischen Ressourcen im Backend werden von Zeit zu Zeit aktualisiert, und da der Browser standardmäßig starkes Caching verwendet, werden veraltete Ressourcen abgerufen standardmäßig aus dem Browser-Cache. Jetzt möchten wir, dass der Browser jedes Mal, wenn er die Ressource erhält, mit dem Backend bestätigt, ob die Ressource aktualisiert wurde. Daher müssen wir den Browser so einstellen, dass er den Verhandlungscache verwendet. Wie stellt das Backend fest, ob die Ressource aktualisiert wurde? Zu diesem Zeitpunkt werden die Antwortheader etag und last-modified verwendet. jedes Mal

May 15, 2023 pm 10:07 PM
nginx
So richten Sie pseudostatisches WeCenter in einer Nginx-Umgebung ein

So richten Sie pseudostatisches WeCenter in einer Nginx-Umgebung ein

Platzieren Sie das WeCenter Q&A-System im aks-Verzeichnis unter dem Site-Stammverzeichnis und konfigurieren Sie den Anforderungscode für Pseudonachrichten wie folgt: rewrite^([^\.]*)/ask/static/(.*)$$1/ask/static /$2last;rewrite^([^\.]*)/ask/uploads/(.*)$$1/ask/uploads/$2last;rewrite^([^\.]*)/ask/(.*) $$1/ask /index.php?/$2last;rewrite^([^\.]*)/ask/topic/(.*)$$1/ask/cnurl.phpl

May 15, 2023 pm 09:52 PM
nginx WeCenter
Wie man damit umgeht, dass Nginx den HTTP-Paketkörper verwirft

Wie man damit umgeht, dass Nginx den HTTP-Paketkörper verwirft

Nginx verwirft den HTTP-Paketkörper. Beispiel für die Verarbeitung. Ausführliche Erklärung: Das http-Framework verwirft den http-Anforderungspaketkörper. Im vorherigen Artikel hat das HTTP-Framework den Paketkörper empfangen. Dabei handelt es sich um zwei Methoden, die das HTTP-Framework für jedes http-Modul zum Aufrufen bereitstellt, um zu entscheiden, was mit dem Paketkörper geschehen soll . Ob man sich für „Verwerfen“ oder „Empfangen“ entscheidet, wird vom Modul bestimmt. Wenn das statische Ressourcenmodul beispielsweise eine Get-Anfrage vom Browser empfängt und eine bestimmte Datei anfordert, kann es den Inhalt der Datei direkt an den Browser zurückgeben. Es besteht keine Notwendigkeit, die Daten des Paketkörpers zu empfangen, und die Get-Anfrage verfügt tatsächlich nicht über einen Paketkörper. Daher ruft das statische Ressourcenmodul die vom HTTP-Framework bereitgestellte Funktion zum Verwerfen des Paketkörpers auf, um die Verarbeitung zum Verwerfen von Paketen durchzuführen. Verglichen mit dem Empfang des Verpackungskörpers ist das Entsorgen des Verpackungskörpers viel einfacher.

May 15, 2023 pm 09:49 PM
Http nginx
So verwenden Sie den Nginx-Forward-Proxy zum Weiterleiten von Intranet-Domänennamen

So verwenden Sie den Nginx-Forward-Proxy zum Weiterleiten von Intranet-Domänennamen

In der Intranet-Umgebung des Kunden wird für den Zugriff auf das Internet ein sekundärer Betreiber verwendet. Das interne Netzwerk und das Büronetzwerk sind über ein statisches Routing-Protokoll miteinander verbunden Die allgemeine Situation stellt sich wie folgt dar: Es stellt sich heraus, dass der Kunde auf das Produktionsgeschäft zugreift. Der Zugriff erfolgt über IP-Adressen. Da immer mehr Produktionsdienste produziert werden, benötigen Kunden jetzt dringend die Verwendung von Domänennamen, um auf Dienste zuzugreifen. Angesichts der Komplexität der Intranetumgebung ist es jedoch schwierig, einen Domänennamenserver bereitzustellen, und es ist auch schwierig, Zugriffsdienste bereitzustellen. Später lernte ich Nginx und erfuhr, dass Nginx einen Forward-Proxy implementieren kann, um die Weiterleitung von Domänennamen zu realisieren. Anleitung: 1. Konfigurieren Sie die Domänennamenauflösung in Alibaba Cloud. Beispiel: oa.xxxx.com, die Auflösungsadresse ist die Intranetadresse 172.31.101.362, 172.

May 15, 2023 pm 09:46 PM
nginx
So verwenden Sie Docker Compose, um den Nginx-Lastausgleich zu implementieren

So verwenden Sie Docker Compose, um den Nginx-Lastausgleich zu implementieren

Verwenden Sie die Docker-Netzwerkverwaltung und die Container-IP-Einstellungen als Grundkenntnisse, um den Nginx-Lastausgleich zu implementieren. Alle Docker-Netzwerke anzeigen vorheriger Artikel Wenn Sie Compose einführen, tun Sie dies

May 15, 2023 pm 09:37 PM
Docker nginx compose

Hot-Tools-Tags

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Sammlung der Laufzeitbibliothek vc9-vc14 (32+64 Bit) (Link unten)

Sammlung der Laufzeitbibliothek vc9-vc14 (32+64 Bit) (Link unten)

Laden Sie die Sammlung der Laufzeitbibliotheken herunter, die für die Installation von phpStudy erforderlich sind

VC9 32-Bit

VC9 32-Bit

VC9 32-Bit-Laufzeitbibliothek für die integrierte Installationsumgebung von phpstudy

Vollversion der PHP-Programmierer-Toolbox

Vollversion der PHP-Programmierer-Toolbox

Programmer Toolbox v1.0 PHP Integrierte Umgebung

VC11 32-Bit

VC11 32-Bit

VC11 32-Bit-Laufzeitbibliothek für die integrierte Installationsumgebung von phpstudy

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Heiße Themen

Java-Tutorial
1657
14
PHP-Tutorial
1257
29
C#-Tutorial
1230
24