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

Bagaimana untuk mencapai permulaan semula yang lancar dan naik taraf nginx

WBOY
Lepaskan: 2023-05-21 17:07:06
ke hadapan
1025 orang telah melayarinya

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!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan