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
1. Hintergrund Im Kontext schneller Updates und I...
Lassen Sie uns die Funktion von Taobao nachahmen,...
Inhaltsverzeichnis 1. Einleitung 2. Schnittstelle...
Inhaltsverzeichnis 1. Konzept 1.1 Definition 1.2 ...
Ich glaube, jeder kennt HTML und CSS, kennt die T...
Beziehung zwischen MySQL und MariaDB Das Datenban...
Ich habe viele Tutorials gelesen, aber festgestel...
MySQL-Paging-Abfragen werden normalerweise über L...
Beginnen wir nicht mit der Einleitung, sondern ko...
TabIndex dient zum Drücken der Tabulatortaste, um ...
Das Prinzip besteht darin, zuerst ein Div mit ein...
Sie wissen vielleicht bereits, dass die Länge 1 v...
Inhaltsverzeichnis 1. Deklarieren Sie eine Funkti...
Vorwort Der vom Blogger verwendete Server wurde v...
In diesem Artikel wird der Verbindungsfehler ECON...