nginx를 원활하게 다시 시작하고 업그레이드하는 방법

WBOY
풀어 주다: 2023-05-21 17:07:06
앞으로
970명이 탐색했습니다.

nginx 구성 파일(nginx.conf)을 변경하고 nginx를 다시 시작하려는 경우 nginx 메인 프로세스에 시스템 신호를 보내서 다시 시작할 수도 있습니다. 그러나 다시 시작하기 전에 nginx 구성 파일(nginx.conf)의 구문이 올바른지 확인하세요. 그렇지 않으면 nginx가 새 구성 파일을 로드하지 않습니다. 다음 명령을 사용하여 nginx 구성 파일이 올바른지 확인할 수 있습니다:

/usr/local/webserver/nginx/sbin/nginx -t -c
/usr/local/webserver/nginx/conf/nginx.conf
구성 파일이 잘못된 경우 구성 파일의 어느 줄이 잘못되었는지 묻는 메시지가 화면에 표시됩니다.

[emerg]:unknowndirective"abc"inlusrllocauwebserverlnginxjconflnginx.conf:55
configurationfile/usr/local/webserver/nginx/conf/nginx· conf 테스트 실패

구성된 경우 파일은 정확하며 화면에 다음 두 줄의 정보가 표시됩니다.

구성 파일/usr/loca/webserver/nginx/conf/nginx.conf 구문은 괜찮습니다
구성 파일/ usr/local/webserver/nginx/conf/nginx.conf 테스트 성공

이제 nginx는 원활하게 재시작 가능합니다.

코드 복사 코드는 다음과 같습니다.

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

또는:

코드 복사 코드는 다음과 같습니다.

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

다음에 몇 가지 추가 사항이 있습니다:

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

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: nginx 버전: nginx/1.0.4
nginx: gcc 4.1.2 20080704(red hat 4.1.2-50)
nginx에 의해 구축됨 : 인수 구성: --prefix =/usr/local/www/nginx --with-pcre=/yujialin/pcre-8.12 --with-http_stub_status_module --with-http_gzip_static_module
이 단계는 컴파일 매개변수

를 가져오는 것입니다. /configure --prefix=/usr /local/www/nginx --with-pcre=/yujialin/pcre-8.12 --with-http_stub_status_module --with-http_gzip_static_module
위 단락을 사용하여 컴파일하세요

그런 다음 make, never make install

make가 완료된 후, objs에는 디렉토리에 추가 nginx가 있습니다. 이것은 프로그램의 새 버전입니다
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: 구성 파일 /usr/local/nginx /conf/nginx.conf 구문은 괜찮습니다
nginx: 구성 파일 /usr/local/nginx/conf/nginx.conf 테스트 성공fu

make 업그레이드 업그레이드 실행

실행 후 /usr/local/nginx/sbin/nginx -v
nginx: nginx 버전: nginx/1.0.6
nginx: gcc 4.1.2 20080704(red hat 4.1.2-50)
nginx: 인수 구성: --prefix=/usr/local/www/nginx --with-pcre=/yujialin/pcre-8.12 --with-http_stub_status_module --with-http_gzip_static_module

위 내용은 nginx를 원활하게 다시 시작하고 업그레이드하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:yisu.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!