NGINX 학습 노트 1

2952 단어 일상 노트NGINX
  • NGINX 설치
  • NGINX 는 pcre 라 이브 러 리 에 의존 합 니 다. 먼저 pcre yum install pcre yum install pcre - devel cd 주소 wget nginx 홈 페이지 주소 tar zxvfginx - 1.4.2. tar. gz cd nginx - 1.4.2. / configure -- prefix = 주소 make & make install
  • 시작
  • cd 주소 보기 디 렉 터 리 conf: 프로필 html: 웹 페이지 파일 logs 설치: 로그 파일 sbin 설치: 주요 (바 이 너 리) 프로 세 스 파일 설치
  • 시작 오류 가 발생 했 습 니 다. 80 포트 를 사용 합 니 다. 80 포트 를 사용 하 는 소프트웨어 나 서 비 스 를 닫 고 netstat - nao 를 입력 하여 프로 세 스 링크 상황 을 보고 PID 가 작업 관리자 에서 해당 하 는 PID 를 찾 아 프로 세 스 를 끝 냅 니 다.

  • 신호 제어 및 프로 세 스 관리
    시그 널
    개술
    TERM,INT
    빠 른 닫 기
    QUIT
    여 유 롭 게 닫 고 요청 이 끝 난 후에 닫 습 니 다.
    HUP
    부 드 럽 게 다시 시작 하고 프로필 을 다시 불 러 옵 니 다.
    USR1
    로그 파일 다시 열기
    UER2
    부 드 러 운 업그레이드 실행 가능 프로그램
    WINCH
    작업 프로 세 스 를 여 유 롭 게 닫 습 니 다.

  • 신 호 는 kill 신 호 량 pid (디 스 플레이 의 두 번 째 열 데이터, 다섯 자리 수 조회)
  • 를 사용 합 니 다.
  • Nginx 설정 세그먼트
  •  //   
     worker_process 1//         ,      ;    CPU *  
     Event{
     //     NGINX        ,         
     worker_connection 2014;//           1024   
     }
     
     http{
     //  http       
     		Server1 {//    
       		
       		Location { //  ,             , images      
       		}
     		}
     		Server2 {
     		listen    ;
     		server_name   ;
    
           location / {
           root     (   NGINX    ,       )
           index          ,       ;
           }
     		}
     }
    
  • 로그 관리 NGINX 는 다음 과 같은 server 세그먼트 정보 가 있 습 니 다: \ # accesslog logs/host.access.log main; server 가 방문 한 로그 파일 은 logs / host. access. log 접근 형식 은 main 입 니 다.
  • 설정 로그: access로그 주소 형식;
  • make & make install: make 는 명령 이 고 make install 은 다른 명령 입 니 다.... / configuration 에서 Makefile 을 생 성 한 후 컴 파일 설 치 를 실행 합 니 다.make 명령 에 오류 가 발생 하지 않 으 면 make install 을 실행 합 니 다.
  • kill - n: 프로 세 스 를 죽 입 니 다. -신호 번호kill pid, kill - 15 pid: 시스템 에서 SIGTERM 신 호 를 해당 하 는 프로그램 에 보 냅 니 다. 대상 프로그램 이 신 호 를 받 으 면 가능 합 니 다 (즉시 실행 정지) (응답 하 는 자원 을 사용 한 후 정지) (프로그램 은 계속 진행 합 니 다).대부분의 SIGTERM 은 막 혀 무시 된다.kill - 9 pid: 필 살 령, 참수 입결 과 유사??

  • 좋은 웹페이지 즐겨찾기