suchen
HeimBetrieb und InstandhaltungNginxSo konfigurieren Sie den statischen Nginx-Ressourcenserver

Geben Sie das conf-Verzeichnis des Nginx-Installationsverzeichnisses ein, ändern Sie die Datei nginx.conf und fügen Sie einen Speicherort auf einem Server hinzu{}. Der Konfigurationscode lautet wie folgt:

root@ubuntu:/usr/local/nginx/conf# vi nginx.conf
 server {
    listen    80;
    server_name localhost;
    location / {
      root  html;
      index index.html index.htm;
    }
    location /image/ {
      root  /usr/local/myimage/;
      autoindex on;
    }

  }

Aus der obigen Konfiguration ist ersichtlich, dass es sich um einen Port handelt 80, und der Servername ist localhost (Schreiben Sie auch die IP-Adresse)

location /image/ {
      root  /usr/local/myimage/;
      autoindex on;
    }

Diese Konfiguration bedeutet, dass bei Eingabe von localhost:80/image/ auf das Verzeichnis /usr/local/myimage/image/ des lokalen Computers zugegriffen wird . Daher müssen wir ein neues Verzeichnis /usr/local/myimage/image/ erstellen und gleichzeitig ein neues Image-Verzeichnis mit demselben Namen wie das Image am Speicherort im HTML-Verzeichnis des Nginx-Installationsverzeichnisses erstellen Es gibt nichts im Verzeichnis, in /usr/local/ Wir fügen ein Bild 1.jpg in mein image/image/ ein, starten den Nginx-Dienst neu und Sie können über localhost:80/image/1.jpg

root@ubuntu:/usr/local/nginx/html# mkdir image

root@ubuntu:/usr/local/nginx/html# mkdir /usr/local/myimage/image
#放一张照片上去#
root@ubuntu:/usr/local/nginx/html# cd /usr/local/myimage/image
root@ubuntu:/usr/local/myimage/image# ls
1.jpg
root@ubuntu:/usr/local/myimage/image#

darauf zugreifen Starten Sie nginx neu

root@ubuntu:/usr/local/nginx/sbin# ./nginx -s reload
root@ubuntu:/usr/local/nginx/sbin#

Öffnen Sie den Browser und geben Sie server_name:80/ image/1.jpg ein. Sie können wie unten gezeigt auf das statische Bild zugreifen

So konfigurieren Sie den statischen Nginx-Ressourcenserver

Das obige ist der detaillierte Inhalt vonSo konfigurieren Sie den statischen Nginx-Ressourcenserver. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme
Dieser Artikel ist reproduziert unter:亿速云. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Nginx vs. Apache: Vergleich von WebservertechnologienNginx vs. Apache: Vergleich von WebservertechnologienMay 02, 2025 am 12:08 AM

Nginx eignet sich zum Umgang mit hoher Parallelität und statischen Inhalten, während Apache für dynamische Inhalte und komplexe URL -Umschreibungen geeignet ist. 1.Nginx nimmt ein ereignisorientiertes Modell an, das für eine hohe Parallelität geeignet ist. 2. Apache verwendet Prozess- oder Threadmodell, das für dynamische Inhalte geeignet ist. 3. Die Nginx -Konfiguration ist einfach, während die Apache -Konfiguration komplex, aber flexibler ist.

Nginx und Apache: Bereitstellung und KonfigurationNginx und Apache: Bereitstellung und KonfigurationMay 01, 2025 am 12:08 AM

Nginx und Apache haben jeweils ihre eigenen Vorteile, und die Wahl hängt von den spezifischen Bedürfnissen ab. 1.Nginx ist für eine hohe Parallelität mit einfacher Bereitstellung geeignet, und Konfigurationsbeispiele umfassen virtuelle Hosts und Reverse -Proxy. 2. Apache ist für komplexe Konfigurationen geeignet und ist gleichermaßen einfach bereitzustellen. Konfigurationsbeispiele umfassen virtuelle Hosts und URL -Umschreibungen.

Zweck der Nginx -Einheit: Ausführen von Webanwendungen ausführenZweck der Nginx -Einheit: Ausführen von Webanwendungen ausführenApr 30, 2025 am 12:06 AM

Der Zweck von NginxUnit besteht darin, die Bereitstellung und Verwaltung von Webanwendungen zu vereinfachen. Zu den Vorteilen gehören: 1) unterstützt mehrere Programmiersprachen wie Python, PHP, GO, Java und Node.js; 2) liefert dynamische Konfiguration und automatische Nachladenfunktionen; 3) Verwaltung des Anwendungslebenszyklus durch eine einheitliche API; 4) ein asynchrones E/A -Modell einnehmen, um hohe Parallelität und Lastausgleich zu unterstützen.

NGINX: Eine Einführung in den Hochleistungs-WebserverNGINX: Eine Einführung in den Hochleistungs-WebserverApr 29, 2025 am 12:02 AM

Nginx begann im Jahr 2002 und wurde von Igorsysoev entwickelt, um das C10K -Problem zu lösen. 1.Nginx ist ein Hochleistungs-Webserver, eine ereignisgesteuerte asynchrone Architektur, die für eine hohe Parallelität geeignet ist. 2. Bereitstellung fortschrittlicher Funktionen wie Reverse Proxy, Lastausgleich und Caching, um die Systemleistung und -zuverlässigkeit zu verbessern. 3. Die Optimierungstechniken umfassen die Anpassung der Anzahl der Arbeitsprozesse, die Ermöglichung der GZIP -Komprimierung unter Verwendung von HTTP/2 und Sicherheitskonfiguration.

Nginx vs. Apache: Ein Blick auf ihre ArchitekturenNginx vs. Apache: Ein Blick auf ihre ArchitekturenApr 28, 2025 am 12:13 AM

Der Hauptarchitekturunterschied zwischen Nginx und Apache besteht darin, dass Nginx ereignisgesteuerte, asynchrone nicht blockierende Modell annimmt, während Apache Prozess- oder Threadmodell verwendet. 1) Nginx verarbeitet effizient hohe Konzernverbindungen über Ereignisschleifen und E/A-Multiplex-Mechanismen, die für statischen Gehalt und umgekehrter Proxy geeignet sind. 2) Apache nimmt ein Multi-Process- oder Multi-Thread-Modell an, das sehr stabil ist, aber einen hohen Ressourcenverbrauch aufweist und für Szenarien geeignet ist, in denen eine reichhaltige Modulerweiterung erforderlich ist.

Nginx vs. Apache: Untersuchung der Vor- und Nachteile untersuchenNginx vs. Apache: Untersuchung der Vor- und Nachteile untersuchenApr 27, 2025 am 12:05 AM

Nginx eignet sich zum Umgang mit hohem gleichzeitiger und statischer Inhalt, während Apache für komplexe Konfigurationen und dynamische Inhalte geeignet ist. 1. Nginx behandelt effizient gleichzeitige Verbindungen, geeignet für hochverkehrsbedingte Szenarien, erfordert jedoch zusätzliche Konfiguration bei der Verarbeitung dynamischer Inhalte. 2. Apache bietet reichhaltige Module und flexible Konfigurationen, die für komplexe Bedürfnisse geeignet sind, jedoch eine schlechte hohe Parallelitätsleistung aufweisen.

Nginx und Apache: Verständnis der wichtigsten UnterschiedeNginx und Apache: Verständnis der wichtigsten UnterschiedeApr 26, 2025 am 12:01 AM

Nginx und Apache haben jeweils ihre eigenen Vor- und Nachteile, und die Auswahl sollte auf bestimmten Bedürfnissen beruhen. 1.Nginx ist aufgrund seiner asynchronen nicht blockierenden Architektur für hohe Parallelitätsszenarien geeignet. 2. Apache eignet sich für Szenarien mit niedriger Konsequenz, die aufgrund seines modularen Designs komplexe Konfigurationen erfordern.

NGINX -Einheit: Schlüsselmerkmale und FunktionenNGINX -Einheit: Schlüsselmerkmale und FunktionenApr 25, 2025 am 12:17 AM

NginxUnit ist ein Open-Source-Anwendungsserver, der mehrere Programmiersprachen unterstützt und Funktionen wie dynamische Konfiguration, Zero-Ausfallzeit-Updates und integriertes Lastausgleich bietet. 1. Dynamische Konfiguration: Sie können die Konfiguration ohne Neustart ändern. 2. Mehrsprachiger Support: Kompatibel mit Python, Go, Java, PHP usw. 3.. Zero Ausfallzeit -Update: Unterstützt Anwendungsaktualisierungen, die die Dienste nicht unterbrechen. 4. Eingebautes Lastausgleich: Anfragen können auf mehrere Anwendungsinstanzen verteilt werden.

See all articles

Heiße KI -Werkzeuge

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

SecLists

SecLists

SecLists ist der ultimative Begleiter für Sicherheitstester. Dabei handelt es sich um eine Sammlung verschiedener Arten von Listen, die häufig bei Sicherheitsbewertungen verwendet werden, an einem Ort. SecLists trägt dazu bei, Sicherheitstests effizienter und produktiver zu gestalten, indem es bequem alle Listen bereitstellt, die ein Sicherheitstester benötigen könnte. Zu den Listentypen gehören Benutzernamen, Passwörter, URLs, Fuzzing-Payloads, Muster für vertrauliche Daten, Web-Shells und mehr. Der Tester kann dieses Repository einfach auf einen neuen Testcomputer übertragen und hat dann Zugriff auf alle Arten von Listen, die er benötigt.

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

DVWA

DVWA

Damn Vulnerable Web App (DVWA) ist eine PHP/MySQL-Webanwendung, die sehr anfällig ist. Seine Hauptziele bestehen darin, Sicherheitsexperten dabei zu helfen, ihre Fähigkeiten und Tools in einem rechtlichen Umfeld zu testen, Webentwicklern dabei zu helfen, den Prozess der Sicherung von Webanwendungen besser zu verstehen, und Lehrern/Schülern dabei zu helfen, in einer Unterrichtsumgebung Webanwendungen zu lehren/lernen Sicherheit. Das Ziel von DVWA besteht darin, einige der häufigsten Web-Schwachstellen über eine einfache und unkomplizierte Benutzeroberfläche mit unterschiedlichen Schwierigkeitsgraden zu üben. Bitte beachten Sie, dass diese Software

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

MinGW – Minimalistisches GNU für Windows

MinGW – Minimalistisches GNU für Windows

Dieses Projekt wird derzeit auf osdn.net/projects/mingw migriert. Sie können uns dort weiterhin folgen. MinGW: Eine native Windows-Portierung der GNU Compiler Collection (GCC), frei verteilbare Importbibliotheken und Header-Dateien zum Erstellen nativer Windows-Anwendungen, einschließlich Erweiterungen der MSVC-Laufzeit zur Unterstützung der C99-Funktionalität. Die gesamte MinGW-Software kann auf 64-Bit-Windows-Plattformen ausgeführt werden.