nginx ist auf einige Softwarebibliotheken angewiesen. Stellen Sie vor der Installation sicher, dass auf dem System Software wie gcc, ssl, pcre und gzip installiert ist. Sie können den Befehl rpm -q verwenden, um zu überprüfen, ob die Software installiert ist.
[root@redhat1 ~]# rpm -q gcc
gcc-4.1.2-44.el5
Die abhängigen Bibliotheksinformationen lauten wie folgt:
(1). Das gzip-Modul erfordert die zlib-Bibliothek
(2). Umschreiben Das Modul erfordert die OpenSSL-Bibliothek
tar -zxvf pcre-8.38.tar.gz cd pcre-8.38 ./configure make make install
tar -zxvf nginx-1.11.1.tar.gz cd nginx-1.11.1 ./configure --with-pcre=../pcre-8.38 --prefix=/usr/local/nginx make make install
[root@redhat1 sbin]# ./nginx -t
nginx starten
[root@redhat1 sbin]# ./nginx
Port anzeigen
[root@redhat1 sbin]# netstat -ntlp
Die Ergebnisse sind wie folgt:
proto recv-q send-q lokale Adresse ausländische Adresse Status-PID/Programmname
tcp 0 0 0.0.0.0:834 0.0.0.0: * listen 2772/rpc.statd
tcp 0 0 0.0 .0.0: 11111 0.0.0.0:* Listen 3391/Ricci
tcp 0 0.0.0.0:111 0.0.0.0:* Listen 2733/Portmap
tcp 0 0.0.0.0:80.0 .0.0.0:* Listen 3852/nginx
tcp 0 0 0.0.0.0:16851 0.0.0.0:* listen 3290/modclusterd
tcp 0 0 127.0.0.1:631 0.0.0.0:* Listen. 3024/cupsd
tcp 0 0 127.0.0.1:25 0.0.0.0:* listen 3057/sendmail: acce
tcp 0 0 127.0.0.1:2207 0.0.0.0:* listen 2998/python
tcp 0 0 :::22 : ::* Listen 3013/ sshd
Schritt 1: Fragen Sie die Nginx-Hauptprozessnummer ab:
Schritt 2: Signal senden
Nginx schnell stoppen: kill -term Hauptprozessnummer
Stopp von Nginx erzwingen: pkill -9 Nginx
Befehl für reibungslosen Neustart:
Beachten Sie, dass es nach dem Ändern der Konfigurationsdatei am besten ist, zu überprüfen, ob die geänderte Konfigurationsdatei korrekt ist, um Nginx-Fehler nach dem Neustart zu vermeiden, die den stabilen Betrieb des Servers beeinträchtigen. Der Befehl zum Ermitteln, ob die Nginx-Konfiguration korrekt ist, lautet wie folgt:
nginx -t -c /usr/local/nginx/conf/nginx.conf oder /usr/ local/nginx /sbin/nginx -t
Das obige ist der detaillierte Inhalt vonBeispielcode-Analyse für die Linux-Installation eines Nginx-Servers. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!