nginx bergantung pada beberapa perpustakaan perisian Sebelum pemasangan, sila pastikan sistem mempunyai perisian seperti gcc, ssl, pcre dan gzip yang dipasang Anda boleh menggunakan perintah rpm -q untuk menyemak sama ada perisian itu dipasang.
[root@redhat1 ~]# rpm -q gcc
gcc-4.1.2-44.el5
Maklumat perpustakaan bergantung adalah seperti berikut:
(1) Modul gzip memerlukan perpustakaan zlib
(2) Modul tulis semula memerlukan perpustakaan pcre
(3).
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: fail konfigurasi /usr/local/nginx/conf/nginx.conf ujian berjaya
tcp 0 0 127.0.0.1:2208 0.0.0.0:* dengar 2993/hpiod
tcp 0 0.0.0.0 :834 0.0.0.0:* dengar 2772/rpc.statd
tcp 01.01.0.0.0.0.0.0.3 1/ricci
tcp Dengar 2733 /portmap
tcp 0 0 0.0.0.0:80 0.0.0.0:* dengar 3852/nginx
tcp 0 0 0.0.0.0:16851 0.0.0.0:* dengar 3290/modclusterd
t. 0.1:631 0.0.0.0:* dengar 3024/cupsd
tcp 0 0 127.0.0.1:25 0.0.0.0:* dengar 3057/sendmail: acce
tcp 0 2.0.0.127: *0.0.0.0.0.0.0 listen 2998/python
tcp 0 0 :::22 :::* listen 3013/sshd
Langkah 1: Soal nginx master Nombor proses:
Langkah 2: Hantar isyarat
Hentikan nginx dengan cepat: bunuh -term utama Nombor proses
force stop nginx: pkill -9 nginx
Arahan mulakan semula lancar:
Ambil perhatian, selepas mengubah suai fail konfigurasi, sebaiknya semak sama ada fail konfigurasi yang diubah suai adalah betul untuk mengelakkan ralat nginx selepas dimulakan semula, yang akan menjejaskan operasi pelayan yang stabil. Perintah untuk menilai
sama ada konfigurasi nginx betul adalah seperti berikut:
nginx -t -c /usr/local/nginx/conf/nginx.conf atau /usr/ local/nginx/sbin /nginx -t
Atas ialah kandungan terperinci Analisis kod contoh pelayan nginx pemasangan Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!