Apache2 > mod_evasive DDOS 방어

버전확인 : cat /etc/issue

Ubuntu 14.04

설치

apt-get install libapache2-mod-evasive

설치하면 자동으로 활성화되고 웹서버를 재시작합니다.

설정 파일

vi /etc/apache2/mods-available/evasive.conf

설정 파일의 내용은 다음과 같습니다.

모두 주석 처리되어 있어서 기본 설정으로 작동합니다.

설명서

/usr/share/doc/libapache2-mod-evasive/README.gz

Ubuntu 12.04

설치

우분투 패키지에 포함되어 있으므로 다음과 같이 명령하여 설치합니다.

apt-get install libapache2-mod-evasive

로그 파일이 저장될 디렉토리를 만듭니다.

mkdir /var/log/mod_evasive

로그가 기록될 수 있도록 권한 설정을 합니다.

chown www-data:www-data /var/log/mod_evasive/

설정

다음의 위치와 파일명으로 설정 파일을 만듭니다.

vi /etc/apache2/mods-available/mod-evasive.conf

파일 내용은 다음처럼 만듭니다.

빨간색 부분은 자신의 이메일 주소로 바꿉니다.

실행

다음과 같이 명령하여 모듈을 활성화합니다.

a2enmod mod-evasive

웹서버를 다시 시작합니다.

service apache2 restart