nginx 를 설치 한 http 컴 파일stub_status_module 운행 상태 모니터링

2394 단어 Module
단계:
1. nginx 를 컴 파일 하고 인 자 를 추가 합 니 다 -- with - httpstub_status_module
내 컴 파일 옵션 을 예 로 들 면:
  #    
  ./configure --prefix=/usr/local
    --user=nginx 
    --group=nginx
    --with-http_ssl_module --with-http_realip_module --http-client-body-temp-path=/usr/local/var/tmp/nginx/client --http-proxy-temp-path=/usr/local/var/tmp/nginx/proxy --http-fastcgi-temp-path=/usr/local/var/tmp/nginx/fcgi --http-scgi-temp-path=/usr/local/var/tmp/nginx/scgi --http-uwsgi-temp-path=/usr/local/var/tmp/nginx/uwsgi --with-http_geoip_module --with-http_stub_status_module 

2 nginx 프로필 수정, 모니터링 상태 설정 추가
nginx. conf 의 server 블록 에 다음 코드 를 추가 합 니 다.
location /nginx_status {
    # Turn on nginx stats stub_status on; # I do not need logs for stats access_log off; # Security: Only allow access from 192.168.1.100 IP # #allow 192.168.1.100; # Send rest of the world to /dev/null # #deny all; } 

이 코드 는 기본 server 에 추 가 됩 니 다. 기본 server 설정 을 가정 합 니 다.
listen       127.0.0.1:80; server_name 127.0.0.1; 

그러면 nginx 의 상 태 를 방문 하면 curl 127.0.0.1 / nginx 를 통 해status 접근
반환 결 과 는 다음 과 같 습 니 다:
Active connections: 1 server accepts handled requests 655 655 1985 Reading: 0 Writing: 1 Waiting: 0 

좋은 웹페이지 즐겨찾기