1. Laden Sie das Installationspaket von der offiziellen Website herunter http://nginx.org/en/download.html, wählen Sie die für Linux geeignete Version aus, wählen Sie hier die neueste Version aus, laden Sie sie lokal herunter und laden Sie sie auf den Server hoch oder laden Sie sie direkt mit dem Befehl wget unter centos herunter. Wechseln Sie in das Verzeichnis /usr/local und laden Sie das Softwarepaket herunter # cd /usr/local # wget http://nginx.org/download/nginx-1.11.5.tar.gz 2. Installieren Sie nginx Führen Sie zunächst den folgenden Befehl aus, um die Abhängigkeitsbibliothek von nginx zu installieren. Wenn die Abhängigkeitsbibliothek fehlt, kann die Installation fehlschlagen. Einzelheiten finden Sie in der Fehlermeldung am Ende des Artikels. # yum installiere gcc-c++ # yum installiere pcre # yum installiere pcre-devel # yum installiere zlib # yum installiere zlib-devel # yum installiere openssl # yum installiere openssl-devel Entpacken Sie das Installationspaket # tar -zxvf nginx-1.11.5.tar.gz nginx wird in das Verzeichnis /usr/local/nginx-1.11.5 entpackt (entpacken Sie das komprimierte Paket nicht in das Verzeichnis /usr/local/nginx und benennen Sie das entpackte Verzeichnis nicht in nginx um, da nginx standardmäßig im Verzeichnis /usr/local/nginx installiert wird). Wechseln Sie in das Verzeichnis nginx-1.11.5/ # cd /usr/local/nginx-1.11.5/ Führen Sie # ./configure aus. # ./konfigurieren Dieser Vorgang erkennt die aktuelle Systemumgebung, um sicherzustellen, dass nginx erfolgreich installiert werden kann. Nach der Durchführung dieses Vorgangs können die folgenden Eingabeaufforderungen angezeigt werden: Überprüfung auf Betriebssystem + Linux 3.10.0-123.el7.x86_64 x86_64 Suche nach C-Compiler ... nicht gefunden ./configure: Fehler: C-Compiler cc wurde nicht gefunden Wenn die obige Fehlermeldung erscheint, führen Sie „yum install gcc-c++“ aus, um gcc zu installieren. ./configure: Fehler: Das HTTP-Rewrite-Modul erfordert die PCRE-Bibliothek. Sie können das Modul entweder mit --without-http_rewrite_module deaktivieren. Option, oder installieren Sie die PCRE-Bibliothek in das System, oder erstellen Sie die PCRE-Bibliothek statisch aus der Quelle mit nginx durch Verwendung der Option --with-pcre=<Pfad>. Wenn die obige Eingabeaufforderung erscheint, bedeutet dies, dass die PCRE-Bibliothek fehlt ./configure: Fehler: Das HTTP-Gzip-Modul erfordert die Zlib-Bibliothek. Sie können das Modul entweder mit --without-http_gzip_module deaktivieren. Option, oder installieren Sie die zlib-Bibliothek im System, oder erstellen Sie die zlib-Bibliothek statisch aus der Quelle mit nginx durch Verwendung der Option --with-zlib=<Pfad>. Wenn die obige Eingabeaufforderung erscheint, bedeutet dies, dass die zlib-Bibliothek fehlt Wenn die Fehlermeldung ./configure: nicht angezeigt wird, bedeutet dies, dass nginx in der aktuellen Umgebung installiert werden kann. Führen Sie make und make install aus, um nginx zu kompilieren. # machen # make installieren Wenn kein Fehler auftritt, bedeutet dies, dass nginx erfolgreich installiert wurde. Der Standardinstallationsort ist /usr/local/nginx. Das vorherige /usr/local/nginx-1.11.5/ kann gelöscht werden. Wenn die Meldung „cp: 'conf/koi-win' und '/usr/local/nginx/conf/koi-win' sind die gleiche Datei“ erscheint, kann es sein, dass Sie das Installationspaket in das Verzeichnis /usr/local/nginx entpackt haben. Die Lösung besteht darin, das Verzeichnis umzubenennen und dann make, make install auszuführen. 3. Konfigurieren Sie nginx für den Start Wechseln Sie in das Verzeichnis /lib/systemd/system/ und erstellen Sie die Datei nginx.service vim nginx.service # cd /lib/systemd/system/ # vim nginx.service Der Dateiinhalt ist wie folgt: [Einheit] Beschreibung=nginx Nach=Netzwerk.Ziel [Service] Typ=Forking ExecStart=/usr/local/nginx/sbin/nginx ExecReload=/usr/local/nginx/sbin/nginx neu laden ExecStop=/usr/local/nginx/sbin/nginx beenden PrivateTmp=true [Installieren] WantedBy=Mehrbenutzer.Ziel Beenden und speichern Sie die Datei. Führen Sie systemctl enable nginx.service aus, um nginx beim Booten zu starten. # systemctl aktiviere nginx.service systemctl start nginx.service startet nginx systemctl stop nginx.service beendet nginx systemctl restart nginx.service startet nginx neu 4. Überprüfen Sie, ob die Installation erfolgreich war Geben Sie http://Server-IP/ ein. Wenn Sie die Nginx-Schnittstelle sehen, bedeutet dies, dass die Installation erfolgreich war. Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Detaillierte Erläuterung der Konfiguration und Serialisierung von Nest.js-Umgebungsvariablen
1. Öffnen Sie die virtuelle Maschine und das Git-...
In Sprachen werden häufig Makros zur Implementier...
Erster Blick auf die Wirkung: Vorwort: Auf diese ...
Problembeschreibung (was ist Keep-Alive) Keep-Ali...
Wenn sich die Daten ändern, wird die DOM-Ansicht ...
Das „.zip“-Format wird zum Komprimieren von Datei...
Zusammenfassen Dieser Artikel endet hier. Ich hof...
Anwendungsszenario In der Datentabelle muss die A...
yum installiere vsftpd [root@localhost usw.]# yum...
Unterschiede und Verwendungen von Datumstypen MyS...
In diesem Artikelbeispiel wird der spezifische Co...
Die erste Webseite, die ich entworfen habe, sieht...
1 Einleitung Wenn wir SQL-Anweisungen schreiben, ...
Wirkung: Der Titel hat eine eigene Seriennummer, ...
Um zu verhindern, dass nicht konforme Daten in di...