Heim >Betrieb und Instandhaltung >Nginx >Beispielcode-Analyse für die Linux-Installation eines Nginx-Servers
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 installInstallieren Sie nginx, führen Sie den folgenden Befehl aus
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 installUm zu überprüfen, ob die Installation erfolgreich war, führen Sie den Befehl wie folgt aus
[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!