D11-Nginx-Upgrade
두 가지 상황 에서 Nginx 를 업그레이드 해 야 합 니 다:
1. Nginx 의 새 버 전 으로 업그레이드 하기
2. Nginx 에 새 모듈 추가
1 Nginx 버 전과 설정 인자 보기
- /usr/local/nginx/sbin/nginx -V
nginx version: nginx/0.8.52 built by gcc 4.1.2 20080704 (Red Hat 4.1.2-46) TLS SNI support disabled configure arguments: --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_flv_module --with-http_gzip_static_module --http-client-body-temp-path=/var/tmp/nginx/client --http-proxy-temp-path=/var/tmp/nginx/proxy --http-fastcgi-temp-path=/var/tmp/nginx/fcgi
2. Nginx 닫 기
- /usr/local/nginx/sbin/nginx -s stop
3 새 버 전 Nginx 업그레이드
- tar zxf nginx-1.2.3.tar.gz
- cd nginx-1.2.3
- ./configure --prefix=/usr/local/nginx --with-pcre=../pcre-8.12/ --with-openssl=/usr/local/openssl/ --with-http_ssl_module --with-http_flv_module --with-http_gzip_static_module --user=www --group=www
- make
메모: make install 4 백업 이 없습니다.
- cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old
- cp /root/nginx-1.2.3/objs/nginx /usr/local/nginx/sbin/
- cp: overwrite `/usr/local/nginx/sbin/nginx'? y
메모: 이전 버 전 (sbin / nginx) 은 5 테스트 를 사용 할 수 있 습 니 다.
- /usr/local/nginx/sbin/nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
- /usr/local/nginx/sbin/nginx -V
nginx version: nginx/1.2.3 built by gcc 4.1.2 20080704 (Red Hat 4.1.2-46) TLS SNI support enabled configure arguments: --prefix=/usr/local/nginx --with-pcre=../pcre-8.12/ --with-openssl=/usr/local/openssl/ --with-http_ssl_module --with-http_flv_module --with-http_gzip_static_module -- user = www -- group = www 6 비교
- du -sh *
6.2M nginx 4.3M nginx. old 7 시작 nginx
- /usr/local/nginx/sbin/nginx
Nginx PS 를 부 드 럽 게 업그레이드 하 는 것 을 참고 하 십시오. 여 기 는 nginx 온라인 업 그 레이 드 를 실현 하지 못 했 습 니 다.
#update 20121221 stub_status 모듈
Nginx 의 stubstatus 모듈 은 주로 Nginx 의 상태 정 보 를 보 는 데 사 용 됩 니 다. stub 을 사용 하려 면status 모듈 은 Nginx 를 컴 파일 할 때 지정 하거나 추가 해 야 합 니 다.
- Nginx
- nginx -V
- nginx version: nginx/1.2.3
- built by gcc 4.1.2 20080704 (Red Hat 4.1.2-46)
- TLS SNI support enabled
- configure arguments: --prefix=/usr/local/nginx --with-pcre=../pcre-8.12/ --with-openssl=/usr/local/openssl/ --with-http_ssl_module --with-http_flv_module --with-http_gzip_static_module --user=www --group=www
-
-
- tar zxf nginx-1.2.3.tar.gz
- tar zxf pcre-8.12.tar.gz
- ./configure --prefix=/usr/local/nginx --with-pcre=../pcre-8.12/ --with-openssl=/usr/local/openssl/ --with-http_ssl_module --with-http_flv_module --with-http_gzip_static_module --user=www --group=www --with-http_stub_status_module
- make
- : make install
-
-
- nginx -s stop
- cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old.2
- cp /root/nginx-1.2.3/objs/nginx /usr/local/nginx/sbin/
- cp: overwrite `/usr/local/nginx/sbin/nginx'? y
-
-
- /usr/local/nginx/sbin/nginx -t
- nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
- nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
- /usr/local/nginx/sbin/nginx -V
- nginx version: nginx/1.2.3
- built by gcc 4.1.2 20080704 (Red Hat 4.1.2-46)
- TLS SNI support enabled
- configure arguments: --prefix=/usr/local/nginx --with-pcre=../pcre-8.12/ --with-openssl=/usr/local/openssl/ --with-http_ssl_module --with-http_flv_module --with-http_gzip_static_module --user=www --group=www --with-http_stub_status_module
-
-
- vim /usr/local/nginx/conf/vhosts/www.test.com
- location /nginx-status {
- auth_basic "NginxStatus";
- allow 192.168.4.35;
- deny all;
- stub_status on;
- access_log on;
- }
-
- nginx -t
- nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
- nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
- nginx
끝 더 보기: linux 관련 37275208 vmware 가상 화 관련 166682360
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
용감한 바로 가기 및 우분투 응용 프로그램안녕하세요 여러분, 이 기사에서는 모든 사이트에서 pwa를 생성하고 실행기 응용 프로그램으로 추가하는 방법을 설명하고 싶습니다. 일부 웹사이트는 PWA로 설치를 허용하지 않지만 유사한 애플리케이션을 원합니다. 1. ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.