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

Eine kurze Analyse zum Upgrade von PHP 5.4 auf 5.6 in CentOS 7

1. Überprüfen Sie die PHP-Version nach dem Aufruf...

So verwenden Sie Docker Compose zum Erstellen eines FastDFS-Dateiservers

Im vorherigen Artikel wurde ein ausführliches Bei...

IE8 verwendet den Multikompatibilitätsmodus, um Webseiten normal anzuzeigen

IE8 wird mehrere Kompatibilitätsmodi haben. Der IE...

So erstellen Sie manuell ein neues Image mit Docker

In diesem Artikel wird die Methode zum manuellen ...

Linux löscht automatisch Protokolle und Beispielbefehle von vor n Tagen

1. Befehl zum Löschen von Dateien: Suche das ents...

Detaillierte Erklärung zu Padding und Abkürzungen im CSS-Boxmodell

Wie oben gezeigt, sind Füllwerte zusammengesetzte...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.18

In diesem Artikel wird das grafische Tutorial zur...

JavaScript implementiert die Maussteuerung eines frei beweglichen Fensters

In diesem Artikel wird der spezifische JavaScript...

Beispielüberprüfung MySQL | Update-Feld mit demselben Wert zeichnet Binlog auf

1. Einleitung Vor ein paar Tagen fragte mich ein ...

Select unterstützt kein Doppelklick-DBClick-Ereignis

XML/HTML-CodeInhalt in die Zwischenablage kopiere...

Zabbix überwacht den Prozess der Linux-Systemdienste

Zabbix erkennt automatisch Regeln zur Überwachung...