Pemasangan perkhidmatan Nginx dan kaedah naik taraf perisian

WBOY
Lepaskan: 2023-05-23 16:55:06
ke hadapan
1407 orang telah melayarinya

Persekitaran eksperimen:

[root@nginx ~]# cat /etc/redhat-release 
CentOS Linux release 7.4.1708 (Core) 
[root@nginx ~]# uname -r
3.10.0-693.el7.x86_64
Salin selepas log masuk

Sediakan pelayan Nginx versi rendah

Sila rujuk pemasangan persekitaran versi rendah:

Novis juga boleh melengkapkan penggunaan berasaskan 0 bagi Perkhidmatan Nginx

Sediakan dan susun versi baharu perisian Nginx

Lihat versi lama Nginx:

[root@nginx nginx-1.10.3]# /app/nginx/sbin/nginx -V
nginx version: nginx/1.8.1
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC) 
built with OpenSSL 1.0.2k-fips  26 Jan 2017
TLS SNI support enabled
configure arguments: --user=nginx --group=nginx --prefix=/app/nginx-1.8.1/ --with-http_stub_status_module --with-http_ssl_module
Salin selepas log masuk

Muat turun versi baharu perisian perkhidmatan Nginx:

[root@nginx ~]# wget -q http://nginx.org/download/nginx-1.10.3.tar.gz
Salin selepas log masuk

Nyahzip dan masukkan direktori:

[root@nginx tools]# tar xf nginx-1.10.3.tar.gz 
[root@nginx tools]# cd nginx-1.10.3/
Salin selepas log masuk

Prakompilasi dan susun:

[root@nginx nginx-1.10.3]# ./configure --user=nginx --group=nginx --prefix=/app/nginx-1.8.1/ --with-http_stub_status_module --with-http_ssl_module
[root@nginx nginx-1.10.3]# make
Salin selepas log masuk

Ganti versi lama dengan versi baharu

Sandarkan versi lama boleh laku:

[root@nginx ~]# mv /app/nginx/sbin/nginx /app/nginx/sbin/nginx.old
[root@nginx nginx-1.10.3]# cp objs/nginx /app/nginx/sbin/
Salin selepas log masuk

Semak sama ada versi baharu adalah normal:

[root@nginx ~]# /app/nginx/sbin/nginx -t
nginx: the configuration file /app/nginx-1.8.1//conf/nginx.conf syntax is ok
nginx: configuration file /app/nginx-1.8.1//conf/nginx.conf test is successful
Salin selepas log masuk

Lakukan permulaan semula yang anggun dan semak versi:

[root@nginx ~]# /app/nginx/sbin/nginx -s reload
[root@nginx ~]# /app/nginx/sbin/nginx -V
nginx version: nginx/1.10.3
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC) 
built with OpenSSL 1.0.2k-fips  26 Jan 2017
TLS SNI support enabled
configure arguments: --user=nginx --group=nginx --prefix=/app/nginx-1.8.1/ --with-http_stub_status_module --with-http_ssl_module
Salin selepas log masuk

Semak proses:

[root@nginx ~]# ps -ef | grep nginx
root       9003      1  0 10:24 ?        00:00:00 nginx: master process /app/nginx/sbin/nginx
nginx     11720   9003  0 11:24 ?        00:00:00 nginx: worker process
root      11724   1223  0 11:24 pts/0    00:00:00 grep --color=auto nginx
Salin selepas log masuk

Semak port :

[root@nginx ~]# ss -utpln | grep nginx
tcp    LISTEN     0      128       *:80                    *:*                   users:(("nginx",pid=11720,fd=6),("nginx",pid=9003,fd=6))
Salin selepas log masuk

Atas ialah kandungan terperinci Pemasangan perkhidmatan Nginx dan kaedah naik taraf perisian. 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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!