So installieren Sie Nginx schnell unter Linux

So installieren Sie Nginx schnell unter Linux

Was ist nginx

Nginx ist ein leistungsstarker HTTP-Server/Reverse-Proxy-Server und E-Mail-Proxy-Server (IMAP/POP3). Offizielle Tests zeigen, dass nginx, entwickelt vom russischen Programmierer Igor Sysoev, 50.000 gleichzeitige Verbindungen unterstützen kann, sehr wenig CPU-, Speicher- und andere Ressourcen verbraucht und sehr stabil läuft.

Anwendungsszenario

http-Server. Nginx ist ein HTTP-Dienst, der eigenständig HTTP-Dienste bereitstellen kann. Kann als statischer Webserver verwendet werden.

Virtuelle Hosts. Es ist möglich, mehrere Websites auf einem Server zu virtualisieren. Beispielsweise ein virtueller Host, der von einer persönlichen Website verwendet wird.

Reverseproxy, Lastausgleich. Wenn der Website-Verkehr ein bestimmtes Niveau erreicht und ein einzelner Server die Anforderungen des Benutzers nicht erfüllen kann, werden mehrere Servercluster benötigt und nginx kann als Reverse-Proxy verwendet werden. Darüber hinaus können mehrere Server die Last gleichmäßig verteilen und es kommt nicht vor, dass ein Server aufgrund von Ausfallzeiten aufgrund hoher Last im Leerlauf ist.

1. Laden Sie die erforderlichen Abhängigkeiten herunter

yum installiere gcc gcc-c++ make automake autoconf libtool pcre* zlib openssl openssl-devel

2. Laden Sie das komprimierte Nginx-Paket herunter

wget http://nginx.org/download/nginx-1.16.1.tar.gz

[Bildübertragung über externen Link fehlgeschlagen. Die Quellseite verfügt möglicherweise über einen Anti-Hotlink-Mechanismus. Es wird empfohlen, das Bild zu speichern und direkt hochzuladen (img-xneCUtIV-1631454669944) (G:\Typora#Nginx学习笔记.asserts\image-20210811230957878.png)]

3. Entpacken, normalerweise in das Verzeichnis /usr/local

tar zxvf nginx-1.16.1.tar.gz

4. Kompilieren und installieren

Geben Sie das entpackte Verzeichnis ein ( der Pfad ist entscheidend )

cd /usr/local/nginx-1.16.1

[Bildübertragung über externen Link fehlgeschlagen. Die Quellseite verfügt möglicherweise über einen Anti-Hotlink-Mechanismus. Es wird empfohlen, das Bild zu speichern und direkt hochzuladen (img-2HXdBiMe-1631454669948) (G:\Typora#Nginx学习笔记.asserts\image-20210811231412631.png)]

Verwenden Sie den Befehl „configure“, um die Installationsumgebung zu überprüfen

 ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

–prefix gibt das Installationsverzeichnis von nginx an. Der Standardpfad ist /usr/local/nginx.

[Bildübertragung über externen Link fehlgeschlagen. Die Quellseite verfügt möglicherweise über einen Anti-Hotlink-Mechanismus. Es wird empfohlen, das Bild zu speichern und direkt hochzuladen (img-Aipwxfja-1631454669950) (G:\Typora#Nginx学习笔记.asserts\image-20210811231926065.png)]

Kompilieren mit dem Befehl make

machen

Überprüfen Sie nun das Verzeichnis und finden Sie Makefile und objs

[Bildübertragung über externen Link fehlgeschlagen. Die Quellseite verfügt möglicherweise über einen Anti-Hotlink-Mechanismus. Es wird empfohlen, das Bild zu speichern und direkt hochzuladen (img-P6x3B8WO-1631454669952) (G:\Typora#Nginx学习笔记.asserts\image-20210811232350735.png)]

Installieren Sie das kompilierte Programm

installieren

Gehen Sie in das Installationsverzeichnis, um zu überprüfen, ob die Installation abgeschlossen ist

[Bildübertragung über externen Link fehlgeschlagen. Die Quellseite verfügt möglicherweise über einen Anti-Hotlink-Mechanismus. Es wird empfohlen, das Bild zu speichern und direkt hochzuladen (img-HOwy356W-1631454669953) (G:\Typora#Nginx学习笔记.asserts\image-20210811233029066.png)]

Installation abgeschlossen!

5. Starten Sie nginx

Gehen Sie in das Verzeichnis /usr/local/nginx/sbin und sehen Sie sich die ausführbare Datei von nginx an, wie oben gezeigt.

./nginx 

nginx erfolgreich gestartet!

Gehen Sie auf die zu besuchende Seite und sehen Sie, dass der Standard-Abhörport 80 ist.

Greifen Sie einfach auf die IP zu, auf der sich Nginx befindet.

[Bildübertragung über externen Link fehlgeschlagen. Die Quellseite verfügt möglicherweise über einen Anti-Hotlink-Mechanismus. Es wird empfohlen, das Bild zu speichern und direkt hochzuladen (img-9VKIUoKA-1631454669954) (G:\Typora\Nginx study notes.asserts\image-20210912214825167.png)]

Hinweis: Wenn das zuvor angegebene Installationsverzeichnis nicht /usr/local/nginx ist, wird beim Start möglicherweise ein Fehler wegen fehlender Datei gemeldet. Folgen Sie den Anweisungen zum Erstellen der entsprechenden Dateien.

Erweiterungen:

./configure ist der erste Schritt der Quellcodeinstallation. Es konfiguriert die zu installierende Software und prüft, ob die Installationsumgebung Abhängigkeiten von der Software aufweist. Beispielsweise prüft es, ob gcc installiert ist, und generiert Makefiles. Sie können make und make install verwenden, um das Programm zu kompilieren und zu installieren. Sie können Parameter wie –with, –enable, –without, –disable usw. hinzufügen, um die Kompilierung zu steuern.

Make liest die Makefile-Datei, die normalerweise zum Kompilieren der Makefile-Datei verwendet wird, wenn das Programm über das Quellcodepaket installiert wird.

make install dient zur Installation des kompilierten Programms

make clean löscht einige temporäre Dateien (wenn es hier ausgeführt wird, werden Makefile und Objekte gelöscht)

Zusammenfassen

Dies ist das Ende dieses Artikels zur schnellen Installation von Nginx unter Linux. Weitere Informationen zur Installation von Nginx unter Linux finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Detaillierte Schritte zur Installation von Nginx unter Linux
  • Richtige Schritte zur Installation von Nginx unter Linux
  • Tutorial zur Installation von Nginx in einer Linux-Umgebung

<<:  Anwendungshandbuch für chinesische WEB-Schriftarten

>>:  Detaillierte Erläuterung des Vue Lazyload-Beispiels für verzögertes Laden von Bildern

Artikel empfehlen

Fallanalyse mehrerer MySQL-Aktualisierungsvorgänge

Inhaltsverzeichnis Fallstudie Kontostand aktualis...

SQL-Übung: Produktkategorie-Datenoperation in der Online-Shopping-Datenbank

Datenbank für Online-Einkaufszentren - Produktkat...

So erweitern Sie die Festplattengröße einer virtuellen Maschine

Nachdem Vmvare die Festplattengröße der virtuelle...

Beispielcode für die Vue-Bildzuschneidekomponente

Beispiel: Tipp: Diese Komponente basiert auf der ...

Analyse des Verwendungsbeispiels für den Common Table Expression CTE in mysql8

Dieser Artikel beschreibt anhand eines Beispiels ...

Html+CSS-Zeichnungsdreiecksymbol

Schauen wir uns zunächst die Renderings an: XML/H...

MySQL-Grundlagen in 1 Stunde

Inhaltsverzeichnis Erste Schritte mit MySQL MySQL...

Das Vue-Projekt implementiert eine Fortschrittsbalkenfunktion für den Dateidownload

Im täglichen Geschäftsleben gibt es zwei gängige ...

CSS3 ändert den Bildlaufleistenstil des Browsers

Hinweis: Diese Methode ist nur auf WebKit-basiert...