가상 호스트에만 응답하도록 Apache2 구성

가상 호스트에만 응답하도록 Apache2 구성

로그를 검토하는 동안 취약점을 찾는 자동화된 스크립트에 의해 직접 IP 주소를 통해 하루에도 여러 번 공격을 받는 것으로 보이는 서버가 있습니다. 다음과 같은 항목:

[Sat Jul 31 17:45:01 2010] [error] [client xxx.xxx.xxx.xxx] script '/var/www/phpMyAdmin' not found or unable to stat

이 시스템에서 여러 가상 서버를 실행하지만 직접 IP에서는 아무것도 실행하지 않습니다. 이러한 모든 시도로 인해 404가 발생합니다. 이는 괜찮지만 서버가 응답하지 않는 것이 좋습니다. 수신하는 모든 요청을 간단히 삭제하도록 /sites-available/default와 같이 구성할 수 있는 방법이 있습니까?

감사해요

답변1

기본 사이트가 없으면 내가 틀리지 않는 한 사이트에 적용 가능한 첫 번째 가상 호스트를 사용합니다. 아무것도 하지 않고 모든 것에 대해 404 또는 403을 반환하는 기본 가상 호스트를 사용하세요.

관련 정보