Nginx 초학 안내서 (초보 자 편)

2571 단어
Nginx 공식 문서 참조
본 고 는 일부 기 초 를 소개 하고 Nginx 명령 을 자주 사용 하 며 홈 페이지 인 스 턴 스 와 결합 하여 간단 한 설명 을 하여 초보 자 들 이 읽 을 수 있 도록 할 것 이다.또한 독자 가 서버 에 Nginx 서 비 스 를 설치 했다 고 가정 합 니 다.
이 안내 서 는 Nginx 서 비 스 를 중단 하고 Nginx 설정 을 착안점 으로 다시 불 러 오 는 방법 을 설명 합 니 다.Nginx 정적 콘 텐 츠 서비스, 동적 프 록 시 서비스 및 공공 게 이 트 웨 이 인터페이스 (FastCGI) 를 연결 하 는 방법 도 소개 합 니 다.
상용 기초 명령
기본 조작 명령 을 익히 면 많은 시간 낭 비 를 줄 일 수 있다.
시작 명령
windows 운영 체제 환경 에서 (dos 명령 판 에서 nginx 가 있 는 디 렉 터 리 에 들 어가 실행),
> start nginx   nginx.exe

Liux 운영 체제 환경 에서 (예 를 들 어 구체 적 인 경 로 는 실제 기준)
$ /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

호출 제어 명령
실행 가능 한 파일 을 시작 하거나 실행 할 때 Nginx 가 시작 되면 - s + 매개 변 수 를 호출 하여 제어 할 수 있 습 니 다. 구체 적 인 Nginx 명령 형식 은 다음 과 같 습 니 다.
$ nginx  -s  signal 
signal 인 스 턴 스 는 다음 과 같 습 니 다.
  • stop  — Nginx 서비스 빠 른 정지
  • quit  — 우아 한 Nginx 서비스 정지 (현재 서비스 프로 세 스 가 끝 난 후 서비스 정지)
  • reload  — Nginx 정책 프로필 을 다시 불 러 오고 다시 시작
  • reopen  — reopening the log files 

  •   예 를 들 어 Nginx 서비스 응답 이 현재 요청 을 완료 한 후에 Nginx 서 비 스 를 중단 하려 면 다음 명령 을 사용 해 야 합 니 다.
    $ nginx -s quit

      주: 이 명령 을 실행 하려 면 현재 nginx 서 비 스 를 시작 하 는 사용자 에서 작업 을 완료 해 야 합 니 다.
    다음은 nginx - s reload 명령 이 실 행 될 때 nginx 서비스 내부 작업 체 제 는 어떻게 되 는 지 에 중심 을 두 고 설명 하 겠 습 니 다.
         우선, nginx 서비스 메 인 프로 세 스 가 다시 불 러 오고 다시 시작 하 라 는 명령 을 받 으 면 nginx 는 변 경 된 설정 문법 이 올 바른 지 먼저 확인 하고 새로운 설정 을 시도 합 니 다.  매개 변수 실행 하기;
        모든 ok 이 있 으 면 nginx 서비스 메 인 프로 세 스 는 서비스 작업 프로 세 스 를 다시 시작 하고 오래된 서비스 작업 프로 세 스 가 오래된 프로 세 스 를 닫 았 다 는 메 시 지 를 보 냅 니 다.
        또한, 주 프로 세 스 는 스크롤 백 을 하고 오래된 설정 을 사용 하여 작업 을 계속 합 니 다. 오래된 작업 프로 세 스 는 작업 중단 메 시 지 를 받 은 후 모든 새로운 연결 요청 을 거부 하고 받 은 요청 을 계속 처리 합 니 다. 모든 요청 서비스 가 완 료 될 때 까지.
       마지막 으로 오래된 서비스 작업 프로 세 스 는 전체 서 비 스 를 종료 하고 소각 합 니 다.
    다른 연 란 의 명령
        Nginx 서비스의 지정 한 프로 세 스 를 제거 합 니 다:
    kiss -s QUIT 1628

        주: 1628 Nginx 의 한 프로 세 스 id
      Nginx 서비스의 모든 활동 프로 세 스 가 져 오기:
        
    ps -ax | grep nginx

        
         클릭 하여 더 많은 Nginx 서비스 명령 보기
      Nginx 프로필 구조
     Nginx 는 설정 파일 에 지 정 된 여러 명령 어 패키지 가 결 합 된 모듈 로 구성 되 어 있 습 니 다.명령 그룹 은 여러 개의 간단 한 명령 이나 명령 블록 으로 나 눌 수 있다.간단 한 명령 은 매개 변수 이름, 매개 변수 값 중간 빈 칸, 끝 번호 의 형식 으로 구성 된다.하나의 명령 블록 구 조 는 간단 한 명령 구조 와 유사 하지만 대괄호 ({}) 의 형식 으로 둘러싸 여 있다.하나의 명령 블록 에 다른 명령 그룹 이 포함 되 어 있 으 면 Nginx 기본 설정 이벤트, http, server 등 형식 과 유사 합 니 다.
    우물 번호 ('\ #') 는 주석 줄 에 사용 되 는 표지 이다.
    (미 완성 계속)

    좋은 웹페이지 즐겨찾기