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 중국어 웹사이트의 기타 관련 기사를 참조하세요!