Nginx wurde in der Programmiersprache C entwickelt und wird für die Ausführung unter Linux empfohlen. Natürlich können Sie auch die Windows-Version installieren. Abhängigkeiten installieren yum installiere gcc yum installiere pcre-devel yum installiere zlib zlib-devel yum installiere OpenSSL OpenSSL-Entwicklung Bei der Installation dieser 4 Abhängigkeiten werden in der Mitte einige Fragen angezeigt. Geben Sie einfach Y ein Laden Sie das Nginx-Tarball herunter //Geben Sie das Verzeichnis /usr/local ein cd /usr/local //Erstelle einen Ordner nginx mkdir nginx //Geben Sie den Nginx-Ordner ein cd nginx //Laden Sie das Tarball-Wget herunter: http://nginx.org/download/nginx-1.13.7.tar.gz //Entpacken Sie das Tar-Paket tar -xvf nginx-1.13.7.tar.g Installieren Sie nginx //Geben Sie das Nginx-Verzeichnis ein cd /usr/local/nginx //Führen Sie den Befehl ./configure aus //Führen Sie den Make-Befehl aus make //Führen Sie den Befehl make install aus make install Starten Sie nginx /usr/local/nginx/sbin/nginx Hinweis: Dieser Pfad basiert auf Ihrem eigenen Installationspfad. Ändern Sie ihn einfach in Ihren eigenen Pfad. Nach der Ausführung des Befehls gibt es keine Antwort in der Konsole. Rufen Sie die Adresse des von Ihnen installierten Nginx-Servers im Browser auf. Dort wird die Nginx-Begrüßungsoberfläche angezeigt. An diesem Punkt ist Nginx installiert. Starten Sie nginx Da Apeache möglicherweise Port 80 belegt, sollten Sie versuchen, den Apeache-Port nicht zu ändern. Wir haben uns entschieden, den Nginx-Port zu ändern. Ändern Sie unter Linux den Pfad /usr/local/nginx/conf/nginx.conf. Ändern Sie unter Windows das Installationsverzeichnis \conf\nginx.conf. Ändern Sie den Port auf 8090 und localhost in die IP-Adresse Ihres Servers. (Der Erfolg ist gleich um die Ecke!!) Starten Sie nginx netstat -ano|grep 80 Wenn keine Ausführungsergebnisse gefunden werden, ignorieren Sie den vorherigen Schritt (Ubuntu muss mit sudo gestartet werden, sonst kann es nur im Vordergrund ausgeführt werden). Neustart, Herunterfahren und Starten von nginx Start-up Startcodeformat: Adresse des nginx-Installationsverzeichnisses -c Adresse der nginx-Konfigurationsdatei Zum Beispiel: [root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf stoppen Es gibt drei Möglichkeiten, nginx zu stoppen: Ruhig anhalten 1. Überprüfen Sie die Prozessnummer [root@LinuxServer ~]# ps -ef|grep nginx 2. Beenden Sie den Prozess [root@LinuxServer ~]# kill -QUIT 2072 Schnellstopp 1. Überprüfen Sie die Prozessnummer [root@LinuxServer ~]# ps -ef|grep nginx 2. Beenden Sie den Prozess [root@LinuxServer ~]# kill -TERM 2132 oder [root@LinuxServer ~]# kill -INT 2132 Stopp erzwingen [root@LinuxServer ~]# pkill -9 nginx Neustart 1. Überprüfen Sie, ob die Nginx-Konfigurationsdatei korrekt ist Methode 1: Gehen Sie in das Nginx-Installationsverzeichnis sbin und geben Sie den Befehl ./nginx -t ein. Das Folgende zeigt, dass die Syntax von nginx.conf in Ordnung ist Der nginx.conf-Test ist erfolgreich Dies zeigt an, dass die Konfigurationsdatei korrekt ist! Methode 2: Fügen Sie -t vor dem Startbefehl -c hinzu 2. Starten Sie den Nginx-Dienst neu Methode 1: Rufen Sie das ausführbare Verzeichnis sbin von nginx auf und geben Sie den Befehl ./nginx -s reload ein. Methode 2: Suchen Sie die aktuelle Nginx-Prozessnummer und geben Sie dann den Befehl ein: kill -HUP process number, um den Nginx-Dienst neu zu starten Wenn Sie nginx starten, wird der folgende Fehler gemeldet: Die allgemeine Bedeutung ist: Die Portadresse wird bereits verwendet. Es ist sehr wahrscheinlich, dass der Nginx-Dienstprozess hängen bleibt, was dazu führt, dass Port 80 belegt ist. Der Standardport von Nginx ist 80. Führen Sie den Befehl aus, um die Portbelegung zu überprüfen. netstat -ntpl Wie Sie sehen, ist Port 80 von nginx belegt. Führen Sie zu diesem Zeitpunkt kill -9 5347 aus (5347 ist die PID dieses Prozesses, wie in der obigen Abbildung gezeigt), um den Prozess zu beenden, und starten Sie nginx dann erneut. Wenn Sie einen Alibaba Cloud-Server erworben haben und beim Starten von nginx kein Fehler auftritt, die Begrüßungsoberfläche von nginx jedoch beim Zugriff auf nginx immer noch nicht angezeigt wird, lesen Sie bitte: https://www.jb51.net/article/159514.htm, Sie müssen Port 80 in der Sicherheitsstufengruppe von Alibaba Cloud einstellen. Wenn Sie nginx immer noch nicht starten können, können Sie Baidu nur anhand der Fehlermeldung durchsuchen und das jeweilige Problem gezielt beheben. 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:
|
<<: Grafisches Tutorial zur Deinstallation und Installation von MySQL unter Linux
>>: jQuery-Plugin zur Implementierung des Minesweeper-Spiels (2)
Inhaltsverzeichnis 1. Übersicht 2. Verwenden Sie ...
Detaillierte Beschreibung der Verwendung des Medi...
In diesem Artikel möchten wir eine Sammlung von 2...
Hintergrund Bevor wir mit dem Artikel beginnen, w...
Seit der Aktivierung des https-Zugriffs für die g...
Die Farbabstimmung beim Erstellen einer Website i...
Einführung in jQuery Die jQuery-Bibliothek kann e...
In diesem Artikelbeispiel wird der spezifische Co...
Klicken Sie auf den Ankerlink, um reibungslos zu ...
Code kopieren Der Code lautet wie folgt: <html...
0x00 Einführung WordPress ist das beliebteste CMS...
Inhaltsverzeichnis Vorwort Publish-Subscriber-Mus...
Vorwort var ist eine Möglichkeit, Variablen in ES...
Inhaltsverzeichnis Was ist eine Partitionstabelle...
Während des täglichen Optimierungsprozesses stell...