Detaillierte Erklärung zum Herunterladen, Installieren und Verwenden des Nginx-Servers

Detaillierte Erklärung zum Herunterladen, Installieren und Verwenden des Nginx-Servers

herunterladen

http://nginx.org/en/download.html

Entpacken

Entpacken Sie das heruntergeladene komprimierte Paket nginx-1.19.8.zip in D:/applications .

Die Verzeichnisstruktur nach der Dekomprimierung sieht wie folgt aus:

<img src="images\nginx-directory.png" style="zoom:80%;border:1px solid gray;" />

Konfiguration

Suchen Sie die Datei nginx.conf im Verzeichnis conf und sichern Sie sie, bevor Sie sie ändern.

Der geänderte Inhalt lautet wie folgt:

Arbeiterprozesse 1;
 
Ereignisse {
    Arbeiterverbindungen 1024;
}
 
 
http {
    mime.types einschließen;
    Standardtyp Anwendung/Oktett-Stream;
 
    sendfile an;
 
    KeepAlive-Timeout 65;
 
 
    Server {
        hören Sie 80;
        Servername localhost;
 
        Standort / {
            Stammverzeichnis D:/mycodes/movable-termination;
            Index Index.html Index.htm;
        }
 
        Fehlerseite 500 502 503 504 /50x.html;
        Standort = /50x.html {
            Stammverzeichnis D:/mycodes/movable-termination;
        }
 
    }
 
}

Beachten

1. 80 nach listen gibt den Abhörport an (80 ist der Standardport für den WWW-Dienst).

2. localhost nach server_name gibt den lokalen Host an. Sie können in Zukunft über http://localhost oder http://localhost:80 in der Adressleiste des Browsers darauf zugreifen.

3 Die Option root unter localtion / wird verwendet, um das Stammverzeichnis des WWW-Dienstes zu bestimmen. Das heißt, beim Zugriff auf http://localhost:80/index.html wird index.html in dem Verzeichnis gefunden, root entspricht, also dem Verzeichnis, das dem / nach :80 in http://localhost:80/index.html entspricht. root in der Option location = /50x.html gibt das Verzeichnis an, in dem sich die Sprungseite befindet, nachdem auf dem Server ein Fehler aufgetreten ist.

Start-up

Geben Sie zuerst das nginx-Verzeichnis ein:

cd nginx-1.19.8

Starten Sie nginx in der Eingabeaufforderung:

Starten Sie nginx

Nach dem Start werden im Task-Manager zwei Nginx-Prozesse angezeigt

Nach dem Ändern der Konfiguration neu laden, damit es wirksam wird:

nginx -s neu laden

Geordneter Ausgang

nginx -s beenden

Schnelles Schließen

nginx -s stoppen

Aufgrund mehrerer Nginx-Starts können mehrere Nginx-Prozesse gestartet werden. In diesem Fall müssen Sie die Informationen zu diesen Prozessen auflisten:

Taskliste /fi "Bildname eq nginx.exe"

Wenn Sie alle diese Prozesse beenden müssen, können Sie den folgenden Befehl verwenden:

taskkill /f /t /im nginx.exe

Hinweis: „Tasklist“, „Taskkill“ und „Start“ sind alles native Windows-Befehle, die nicht von nginx bereitgestellt werden.

Dies ist das Ende dieses Artikels über den Download, die Installation und die detaillierte Verwendung des Nginx-Servers. Weitere relevante Inhalte zum Download des Nginx-Servers finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Verwenden von Nginx zum Erstellen eines Image-Servers (unter Windows-Umgebung)
  • So richten Sie statische Dateien auf dem Nginx-Cache-Server ein
  • So verwenden Sie nginx zum Erstellen eines Video-on-Demand- und Live-Streaming-Servers
  • Eine vollständige Anleitung zur grundlegenden Modulkonfiguration und Verwendung des Nginx-Servers
  • Detaillierte Erläuterung der Konfiguration und Verwendung des Kartenmoduls im Nginx-Server
  • Erläuterung der obligatorischen Cache-Konfiguration und Cache-Priorität im Nginx-Server
  • Detaillierte Erläuterung der HTTP-Header-bezogenen Modulkonfiguration im Nginx-Server

<<:  Lösen Sie das MySQL-Problem: Die Codeausführung kann nicht fortgesetzt werden, da MSVCR120.dll nicht gefunden wurde

>>:  HTTP-Statuscodes

Artikel empfehlen

So installieren Sie Oracle auf Windows Server 2016

1. Installieren Sie Oracle. Im Internet gibt es z...

Implementierung des Vue 3.x-Projekts basierend auf Vite2.x

Erstellen eines Vue 3.x-Projekts npm init @vitejs...

Allgemeine Symbole in Unicode

Unicode ist ein von einer internationalen Organis...

Einführung in Spark und Vergleich mit Hadoop

Inhaltsverzeichnis 1. Spark vs. Hadoop 1.1 Nachte...

So installieren Sie nginx unter Linux

Nginx wurde in der Programmiersprache C entwickel...

So lösen Sie das Problem der hohen Parallelität in der MySQL-Datenbank

Vorwort Wir alle wissen, dass Startups zunächst m...

Zusammenfassung der schnellen Spaltenaddition bei MySQL 8.0 Online DDL

Inhaltsverzeichnis Problembeschreibung Historisch...

Vue implementiert eine einfache Slider-Verifizierung

Dieses Artikelbeispiel zeigt die Implementierung ...

Zusammenfassung der Dateninteraktion zwischen Docker-Container und Host

Vorwort Beim Einsatz von Docker in einer Produkti...

Detaillierte Erläuterung des Ausführungsprinzips des MySQL-Kill-Befehls

Inhaltsverzeichnis Prinzip der Kill-Befehlsausfüh...

So installieren Sie MySQL 5.7 unter Windows

Laden Sie zuerst die komprimierte Version von MyS...