Rumah > Artikel > Operasi dan penyelenggaraan > Bagaimana untuk mencapai permulaan semula yang lancar dan naik taraf nginx
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!