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

So ändern Sie die Systemsprache von CentOS7 in vereinfachtes Chinesisch

veranschaulichen Bei einer Eigeninstallation des ...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.5.27 winx64

1. Installationspaket MySQL-Dienst-Downloadadress...

Einführung in die Verwendung gängiger XHTML-Tags

Es gibt viele Tags in XHTML, aber nur wenige werd...

MySQL 8.0.13 Installations- und Konfigurations-Tutorial unter CentOS7.3

1. Grundlegende Umgebung 1. Betriebssystem: CentO...

Natives JavaScript zum Erzielen von Folieneffekten

Wenn wir eine Seite erstellen, insbesondere eine ...

So ändern Sie die Ali-Quelle in Ubuntu 20.04

Beachten Sie, dass dieser Artikel Ihnen nicht ein...

Implementierung von LNMP für die separate Bereitstellung von Docker-Containern

1. Umweltvorbereitung Die IP-Adresse jedes Contai...

Wozu dient das Feld „enctype“ beim Hochladen von Dateien?

Das enctype-Attribut des FORM-Elements gibt den Ko...

Zusammenfassung der Ausführungsprobleme zwischen MySQL Max und Where

Ausführungsproblem zwischen MySQL Max und Where S...

Detaillierte Erklärung der Vue-Filter

<Text> <div id="Wurzel"> &l...

Erstellen eines Image-Servers mit FastDFS unter Linux

Inhaltsverzeichnis Serverplanung 1. Systemkompone...

Vergessen Sie nicht, den HTML-Tag zu schließen

Das Erstellen von Webseiten, die Webstandards ents...