Nginx 의 열 배치
1. 원래 nginx 의 설치 디 렉 터 리 가 져 오기
whereis nginx
2. 원래 nginx 버 전 을 보고 원래 nginx 의 컴 파일 파 라 메 터 를 가 져 옵 니 다.
cd /usr/local/nginx
./sbin/nginx -V # V
nginx version: nginx/1.12.2built by gcc 4.4.7 20120313 (Red Hat 4.4.7-18) (GCC)built with OpenSSL 1.0.1e-fips 11 Feb 2013TLS SNI support enabledconfigure arguments: --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_ssl_module --with-http_flv_module --with-http_stub_status_module --with-http_gzip_static_module --with-http_realip_module --with-openssl=/opt/openssl-1.0.2r --with-stream --with-stream_ssl_module
3. 홈 페이지 에서 최신 버 전의 nginx 를 다운로드 합 니 다 (다운로드 주소:http://nginx.org/en/download.html)
cd /opt
wget http://nginx.org/download/nginx-1.15.0.tar.gz
4, 컴 파일 새 nginx - 1.15.0 (주의: / opt / openssl - 1.0.2r 미리 다운로드 및 압축 해제)
tar xf nginx-1.15.0.tar.gz
cd nginx-1.15.0
.configure --prefix=/usr/local/nginx --user=nginx --group=nginx \
--with-http_ssl_module --with-http_flv_module \
--with-http_stub_status_module --with-http_gzip_static_module \
--with-http_realip_module --with-openssl=/opt/openssl-1.0.2r \
--with-stream --with-stream_ssl_module
make # , make install , nginx /objs/
5. 이전 버 전의 nginx 실행 프로그램 을 백업 합 니 다.
mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old
6. 오래된 Nginx 실행 프로그램 교체
cp -a /opt/nginx-1.15.0/objs/nginx /usr/local/nginx/sbin/
7. USR 2 신 호 를 이전 버 전의 메 인 프로 세 스 번호 로 보 내 서 nginx 의 이전 버 전 으로 요청 을 받 지 않 고 nginx 새 버 전 으로 교체 하 며 오래된 프로 세 스 가 모든 요청 을 처리 하고 모든 연결 을 닫 은 후에 중단 합 니 다.
kill -USR2 cat /var/run/nginx/nginx.pid
8. nginx pid 디 렉 터 리 를 보고 nginx. pid. oldbin 파일 이 하나 더 있 으 며, 이전 버 전의 nginx pid 번 호 를 저장 합 니 다.
ls -l /usr/local/nginx/logs/
...nginx.pid nginx.pid.oldbin...
9. 오래된 프로 세 스 를 여 유 롭 게 닫 습 니 다.
kill -QUIT cat /var/run/nginx/nginx.pid.oldbin
10. 업 그 레이 드 된 버 전 보기
./usr/local/nginx/sbin/nginx -v # v
nginx version: nginx/1.15.0
이로써 nginx 열 배치 가 완료 되 었 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
nginx 부 드 러 운 업그레이드 make upgrade 오류 해결 방법nginx 의 부 드 러 운 업 그 레이 드 를 위해 make upgrate 에서 작은 상황 을 제외 하고 프로 세 스 파일 을 찾 을 수 없습니다. 다음 단 계 를 진행 할 수 없습니다. 스 크 립 트 를 다시 시...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.