>  기사  >  운영 및 유지보수  >  nginx를 시작하는 방법

nginx를 시작하는 방법

步履不停
步履不停원래의
2019-06-22 11:46:2418996검색

nginx를 시작하는 방법

Start 다음 명령줄을 사용할 수 있습니다:

cd usr/local/nginx/sbin
./nginx

관련 명령:

1. Restart

구성을 변경하고 nginx를 다시 시작

kill -HUP 主进程号或进程号文件路径

또는

을 사용하세요.
cd /usr/local/nginx/sbin
./nginx -s reload

구성 파일이 올바른지 확인

nginx -t -c /usr/local/nginx/conf/nginx.conf

또는

cd /usr/local/nginx/sbin
./nginx -t

2. 닫기

nginx 기본 프로세스 번호 쿼리

ps -ef | grep nginx

그만 침착하게 죽여 - QUIT 메인 프로세스 번호

Quickly stop kill -TERM main process number

Force stop kill -9 nginx

nginx.conf가 pid 파일 경로로 구성된 경우, 그렇지 않은 경우 로그 디렉터리에 있게 됩니다

kill - 신호 유형 '/usr/local/ nginx/logs/nginx.pid'

3. 업그레이드

1 먼저 기존 프로그램 파일을 새 프로그램으로 교체합니다

2.kill -USR2 메인 프로세스 이전 프로그램의 번호 또는 프로세스 파일 이름

이때 이전 nginx 메인 프로세스는 프로세스 파일 이름을 .oldbin으로 변경한 다음 새 버전의 nginx를 실행합니다. 이때 이전 버전과 새 버전은 모두 실행됩니다. same time

3.kill - 이전 버전의 기본 프로세스 번호를 WINCH

4. 구성을 다시 로드하지 않고 새 작업을 시작합니다. 이전 작업자 프로세스

                                                               kill -HUP과 함께                                                                                                          사용          

4. 자주 사용됨 실제 응용 프로그램에서는

종종 종료되고 다시 시작됩니다. nginx의 시작 명령은 다음과 같습니다.

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

-c는 구성 파일의 경로를 지정합니다. 기본 경로의 구성 파일입니다.

위는 일반적인 시작 명령입니다. nginx 도움말을 살펴본 후 nginx 서비스를 관리하는 -s 매개 변수가 있음을 발견했습니다.

# /usr/local/nginx/sbin/nginx -h
nginx version: nginx/0.7.63
Usage: nginx [-?hvVt] [-s signal] [-c filename] [-p prefix] [-g directives]
Options:
-?,-h : this help
-v : show version and exit
-V : show version and configure options then exit
-t : test configuration and exit
-s signal : send signal to a master process: stop, quit, reopen, reload 
-p prefix : set prefix path (default: /usr/local/nginx/)
-c filename : set configuration file (default: conf/nginx.conf)
-g directives : set global directives out of configuration file

따라서 다음 명령을 실행하여 nginx를 다시 시작할 수 있습니다

# /usr/local/nginx/sbin/nginx -s reload


더 많은 Nginx 관련 기술 기사를 보려면

Nginx Tutorial 칼럼을 방문하여 알아보세요!

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

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.