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

Detaillierte Erklärung der CSS-Float-Eigenschaft

1. Was ist Floating? Floaten bedeutet, wie der Na...

Einführungstutorial zu React Hooks

Zustandshaken Beispiele: importiere { useState } ...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.22 winx64

Das Tutorial zur Datenbankinstallation von MySQL-...

11 Gründe, warum Bootstrap so beliebt ist

Vorwort Bootstrap, das beliebteste Front-End-Entw...

Tutorial zur Installation von phpMyAdmin unter Linux centos7

yum install httpd php mariadb-server –y Notieren ...

So stellen Sie HTTPS kostenlos auf Tencent Cloud bereit

Als ich kürzlich ein WeChat-Applet schrieb, erfor...

Über die Überlappung von Randwert und vertikalem Rand in CSS

Rand paralleler Boxen (Überlappung doppelter Ränd...

Über 3 gängige Pakete der REM-Anpassung

Vorwort Ich habe bereits einen Artikel über REM-A...

Was wir von Googles neuer Benutzeroberfläche (Bilder und Text) lernen können

Die bedeutendste Website-Änderung im Jahr 2011 bet...

Detaillierte Erklärung, wie Vue-Komponenten Werte untereinander übertragen

Inhaltsverzeichnis Überblick 1. Die übergeordnete...

Beispiele für die Verwendung der oder-Anweisung in MySQL

1. Die Verwendung der oder Syntax in MySQL und di...

Lösung für Ubuntu, das keine Verbindung zum Internet herstellen kann

Problembeschreibung: Ich habe einen Desktop-Compu...