Da ich in letzter Zeit mit Linux herumgespielt habe, wollte ich eine neue Version von nginx installieren. Ich habe nach einem Tutorial gesucht, konnte aber kein passendes finden. Nach ein wenig Herumprobieren habe ich die neueste Version schließlich erfolgreich installiert. Die Serverumgebung ist CentOS. Im Folgenden sind die detaillierten Schritte aufgeführt: Installieren Sie die erforderlichen Abhängigkeits-Plugins yum install -y gcc gcc-c++ pcre \ pcre-devel zlib zlib-devel openssl openssl-devel wget Erstellen Sie einen Ordner und wechseln Sie dorthin mkdir /Kunde && cd /Kunde Laden Sie das Installationspaket herunter (wenn Sie andere Versionen installieren möchten, können Sie auf den unten stehenden Link zur offiziellen Website gehen und den Link der anderen Versionen zum Kopieren und Ersetzen auswählen). wget https://nginx.org/download/nginx-1.16.0.tar.gz Entpacken und installieren tar zxvf nginx-1.16.0.tar.gz cd nginx-1.16.0 ./configure --prefix=/usr/local/nginx machen && machen installieren Globale Befehle hinzufügen ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx Testen der Installation Wie unten gezeigt, ist die Installation erfolgreich: Überprüfen Sie, ob der Dienst erfolgreich gestartet wurde. netstat -ntlp | grep nginx wie folgt: Nginx-Dienst hinzufügen vim /lib/systemd/system/nginx.service Fügen Sie Folgendes ein in: [Einheit] Beschreibung=nginx Nach=Netzwerk.Ziel [Service] Typ=Forking ExecStart=/usr/local/nginx/sbin/nginx ExecReload=/usr/local/nginx/sbin/nginx -s neu laden ExecStop=/usr/local/nginx/sbin/nginx -s beenden PrivateTmp=true [Installieren] WantedBy=Mehrbenutzer.Ziel Starten Sie nginx als Dienst pkill nginx systemctl starte nginx Überprüfen Sie, ob der Dienst gestartet ist systemctl status nginx netstat -ntlp | grep nginx Konfigurieren Sie den Nginx-Dienst so, dass er beim Booten automatisch gestartet wird systemctl aktiviere nginx Damit ist die Installation abgeschlossen. Die Konfigurationsdatei lautet: vim /usr/local/nginx/conf/nginx.conf Optional: Die Versionsnummer von nginx ist standardmäßig aktiviert und kann auf der Standardfehlerseite und im HTTP-Antwortheader angezeigt werden. Verschiedene Versionen, insbesondere niedrigere Versionen von Nginx, können Schwachstellen aufweisen. Wenn Sie nicht möchten, dass andere die Versionsnummer erhalten, können Sie die Versionsnummer ausblenden. Nginx-Versionsnummer verbergen cd /usr/local/nginx/conf vim nginx.conf Ändern Sie die „server_tokens“ in der Datei nginx.conf auf „off“: http { ... Server-Tokens aus; ... } Ändern Sie fastcgi.conf erneut Ändern Sie die folgende Zeile fastcgi_param SERVER_SOFTWARE nginx/$nginx_version; # Ändern in: fastcgi_param SERVER_SOFTWARE nginx; Starten Sie nginx neu systemctl startet nginx neu Versionsnummer ausblenden abgeschlossen Zusammenfassen Oben finden Sie ein ausführliches Tutorial zur Installation von Nginx 1.16.0 unter Linux. Ich hoffe, es wird Ihnen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten! Das könnte Sie auch interessieren:
|
<<: So bereinigen Sie schnell Milliarden von Daten in einer MySQL-Datenbank
>>: Eine kurze Diskussion über 3 bemerkenswerte neue Features in TypeScript 3.7
Dieser Artikel stellt hauptsächlich die Lösung fü...
MySQL5.6 So erstellen Sie SSL-Dateien Offizielle ...
Vorwort Vor MySQL 8.0 war es ziemlich mühsam, Dat...
Vorbereitung: 192.168.16.128 192.168.16.129 Zwei ...
1. Einleitung Vorher haben wir über das Front-End...
Die MyISAM- und InnoDB-Engines von MySQL verwende...
Hintergrund Alle Server des Unternehmens sind gek...
NextCloud Sie können beliebige Dateien oder Ordne...
Inhaltsverzeichnis Ursachen der MySQL-Tabellenfra...
VMware-Version: VMware-Workstation-Full-16 VMware...
Inhaltsverzeichnis Was ist ein Index Der Untersch...
I. Überblick Beim Schreiben von HTML-Vorlagen wer...
Vorwort Wir müssen häufig etwas basierend auf bes...
In diesem Artikelbeispiel wird der spezifische Co...
1. Betriebsumgebung vmware14pro Ubuntu 16.04LTS 2...