Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Bagaimana untuk mencapai permulaan semula yang lancar dan naik taraf nginx

Bagaimana untuk mencapai permulaan semula yang lancar dan naik taraf nginx

WBOY
WBOYke hadapan
2023-05-21 17:07:06970semak imbas

Jika anda menukar fail konfigurasi nginx (nginx.conf) dan ingin memulakan semula nginx, anda juga boleh melakukannya dengan menghantar isyarat sistem ke proses utama nginx. Walau bagaimanapun, sebelum memulakan semula, pastikan sintaks fail konfigurasi nginx (nginx.conf) adalah betul, jika tidak, nginx tidak akan memuatkan fail konfigurasi baharu. Anda boleh menentukan sama ada fail konfigurasi nginx adalah betul dengan menggunakan arahan berikut:

/usr/local/webserver/nginx/sbin/nginx -t -c
/usr/local/webserver/nginx/ conf/nginx.conf
Jika fail konfigurasi tidak betul, skrin akan menggesa baris mana fail konfigurasi yang salah:

[emerg]:unknowndirective"abc"inlusrllocauwebserverlnginxjconflnginx.conf:55
configurationfile/usr/local/webserver /nginx/conf/nginx·conf ujian gagal

Jika fail konfigurasi betul, skrin akan menggesa dua baris maklumat berikut:

fail konfigurasi /usr/loca/webserver/nginx/conf/nginx .conf sintaks ok
fail konfigurasi/usr/local/webserver/nginx/conf/nginx.conf ujian berjaya

Pada masa ini, nginx boleh dimulakan semula dengan lancar.

Salin kod Kod adalah seperti berikut:

/usr/local/www/nginx/sbin/nginx -xs reloadx

atau:

Salin kod Kod adalah seperti berikut:

killx -hup `cat /usr/local/www/nginx/logs/nginx.pidx`

Berikut adalah beberapa tambahan:

Smooth restart kill -hup `cat /usr/local/www/nginx/logs/nginx.pid`

Naik taraf lancar nginx

cd /yujialin
wget http://nginx.org/download/nginx-1.0.6.tar.gz
tar zxvf nginx-1.0.6.tar.gz
cd nginx-1.0. 6

/usr/local/www/nginx/sbin/nginx -v
nginx: versi nginx: nginx/1.0.4
nginx: dibina oleh gcc 4.1 .2 20080704 (topi merah 4.1 .2-50)
nginx: konfigurasikan hujah: --prefix=/usr/local/www/nginx --with-pcre=/yujialin/pcre-8.12 --with-http_stub_status_module - -with-http_gzip_static_module
Langkah ini adalah untuk mendapatkan parameter kompilasi

./configure --prefix=/usr/local/www/nginx --with-pcre=/yujialin/pcre-8.12 -- with-http_stub_status_module --with-http_gzip_static_module
Gunakan perenggan di atas untuk menyusun

dan kemudian buat, jangan sekali-kali membuat pemasangan

Selepas buat selesai, akan ada tambahan nginx dalam objs direktori ini ialah versi baharu program
mv /usr/local/www/nginx/sbin/nginx /usr/local/www/nginx/sbin/nginx-20110906
cp objs/nginx /usr/ local/www/nginx/sbin/nginx

/usr/local/www/nginx/sbin/nginx -t
nginx: sintaks konfigurasi /usr/local/nginx/conf/nginx.conf ok
nginx: fail konfigurasi /usr/local /nginx/conf/nginx.conf ujian berjaya

buat naik taraf Laksanakan naik taraf

Selepas pelaksanaan/usr/local/nginx/sbin /nginx -v
nginx: versi nginx: nginx/1.0.6
nginx: dibina oleh gcc 4.1.2 20080704 (topi merah 4.1.2-50)
nginx: konfigurasikan argumen: --prefix= /usr/local/www/nginx --with- pcre=/yujialin/pcre-8.12 --with-http_stub_status_module --with-http_gzip_static_module

Atas ialah kandungan terperinci Bagaimana untuk mencapai permulaan semula yang lancar dan naik taraf nginx. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam