jm_p_op

docker log(nginx)에서 load balancer에서 상태체크 지우기 본문

서버/aws

docker log(nginx)에서 load balancer에서 상태체크 지우기

jm_p_op 2023. 7. 1. 15:37

 

loadbalncer에서 서버의 상태를 확인하기 위해 분당 1번씩 repuest를 보낸다.

따라서 ngninx에선 계속해서 healthChecker가 나온다 로고에서 지우기 귀해선 아래의 1,2를 추가하면 된다,

 

map $http_user_agent $ignore_useragent {
    default 1;
    "ELB-HealthChecker/2.0" 0;
}

server {
  listen **;
  server_name back.datescape.shop; # 모든 도메인 혹은 ip로 들어오는 요청에 대해 처리해 줍니다.
  client_max_body_size 20M;

  location / { # nginx로 요청이 들어왔을 때
    proxy_pass http://backend:**/; # backend 컨테이의 **번 포트로 전달합니다.
    access_log /var/log/nginx/access.log combined if=$ignore_useragent;
  }

  location /static/ { # 브라우저에서 /static/ 경로로 요청이 들어왔을 때
    alias /static/; # /static/ 경로에 있는 파일들을 보여줍니다.
  }

  location /media/ { # 브라우저에서 /media/ 경로로 요청이 들어왔을 때
    alias /media/; # /media/ 경로에 있는 파일들을 보여줍니다.
  }
}

'서버 > aws' 카테고리의 다른 글

EC2 not install problem  (0) 2024.06.13
REST-FRAMWORK rendererpage를 json으로 바꾸기  (0) 2023.07.06
RDS  (0) 2023.06.24
DataBase  (0) 2023.06.12
aws Django 서버 배포하기 -5 최종 서버 권한(port)  (0) 2023.06.03