728x90
반응형
apache의 access log 중에서 아래의 로그는 (apache가 스스로에게 http 요청을 보내는)지극히 정상적인 것으로 무시해도 된다. 무시해도 상관없는 로그라면 차라리 기록에 남기지 않는 것은 어떨까?
(ip주소) - - [날짜.시간] "OPTIONS * HTTP/1.0" 200 - "-" "Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/버전 (internal dummy connection)" |
ip는 서버 자신의 주소이거나 루프백(loopback) 주소일 수 있다.(ipv4에서의 loopback address는 보통 127.0.0.1을 사용하고 ipv6에서는 ::1이다) httpd.conf에서 전체 설정을 할 수 있지만 ip주소로의 access에 대해서만 따로 가상 호스트를 설정했다면 해당 설정의 CustomLog에 env=!loopback을 추가해서 internal dummy connection 로그의 생성을 막을 수 있다.
참고로 내가 운영하는 서버에서는 url이 아닌 ip주소로의 access에 대해서는 아래와 같이 설정했기에 이와같은 로그는 생성되지 않는다.
<VirtualHost *:80>
ServerName 123.123.132.123
DocumentRoot /var/www/html/ipaccess
ErrorLog /var/log/httpd/ip_error.log
CustomLog /var/log/httpd/ip_access.log combined env=!loopback
</VirtualHost>
2021.06.01 추가
혹시 특정 도메인에 대한 가상호스트설정에서 internal dummy connection 로그가 계속 발생한다면 아래와 같이 두 줄을 추가해보자.
<VirtualHost anydomain.tld:port>
~~~
SetEnvIf Remote_Addr "::1" loopback
SetEnvIf Remote_Addr "127\.0\.0\.1" loopback
CustomLog /var/log/httpd/default_access.log combined env=!loopback
~~~
</VirtualHost>
728x90
반응형
'Linux > Web Server' 카테고리의 다른 글
[CentOS8] httpd[proxy_fcgi:error] [pid 31nn:tid 14nn] ~ AH01071: Got error 'Primary script unknown' (0) | 2020.12.13 |
---|---|
apache[httpd] 웹서버의 기본포트[80] 변경하기 (0) | 2020.07.27 |
apache - HTTP 403 / 404 ERROR 설정 (0) | 2020.05.29 |
[CentOS 7.x] 구버전 apache(httpd-2.2.34) 설치 및 가상호스트 설정 (0) | 2020.04.23 |
URL이 아닌 ip주소로 사이트가 열리는 것을 막고 싶다면... (5) | 2020.02.16 |
댓글