Apache 로그에서 AWS ELB 로그를 비활성화해 보았습니다.
나는 이것을하고있다
SetEnvIf User-agent "ELB-HealthChecker/2.0" skiplog
CustomLog /var/log/apache2/access.log combined env=!skiplog
하지만 작동하지 않고 여전히 기록됩니다.
로그 메시지입니다
10.50.10.89 - - [16/Jun/2018:00:41:14 +0200] "GET /healthcheck.php HTTP/1.1" 200 30228 "-" "ELB-HealthChecker/2.0"
답변1
활성화해야 합니다.환경Apache 모듈.
a2enmod env
AWS ELB의 요청은 기록되지 않습니다.
SetEnvIFNoCase User-Agent "ELB-HealthChecker/2.0" dontlog
Apache 서비스를 다시 시작해야 합니다.
/etc/init.d/apache2 restart
답변2
귀하의 경우에는 잘못된 대소문자를 사용했습니다.User-Agent