mod_security 아파치용 웹방화벽 설치 (2.5.13)

리눅스/Security|2015. 1. 26. 18:10
반응형
1. 다운로드
mod_security 다운로드 : http://www.modsecurity.org/download/
 
 
2. 설치
[root@sysdocu ~]# cd /usr/local/src
[root@sysdocu ~]# tar xvzf modsecurity-apache_2.5.13.tar.gz
[root@sysdocu ~]# cd modsecurity-apache_2.5.13
[root@sysdocu ~]# cd apache2
[root@sysdocu ~]# ./configure
[root@sysdocu ~]# make
[root@sysdocu ~]# make install
 
 
3. 설정
[root@sysdocu ~]# vi /usr/local/apache/conf/httpd.conf
 
1) 확인
    LoadModule security2_module    modules/mod_security2.so
2) 추가
    <IfModule mod_security2.c>
        Include conf/mod_security.conf
    </IfModule>
 
※ mod_security.conf 룰 파일은 본 홈페이지 [웹방화벽] - [modsecurity_rule] 에서 다운로드 가능합니다. 
 
httpd.conf 저장 후, Syntax 확인을 해봅니다.

[root@sysdocu ~]# /usr/local/apache/bin/httpd -t
Syntax OK

 
또는 아래와 같이 확인이 가능합니다.
 
[root@sysdocu ~]# curl --head http://localhost
HTTP/1.1 200 OK
Date: Wed, 11 May 2011 00:58:06 GMT
Server: Microsoft-IIS/5.0 PHP/5.3.3                           <- 가짜 정보들을 보여주고 있음
X-Powered-By: PHP/5.3.3                                         <- 가짜 정보들을 보여주고 있음
Content-Type: text/html                                             <- 가짜 정보들을 보여주고 있음
 
 
4. 아파치 구동
 
[root@sysdocu ~]# /usr/local/apache/bin/apachectl start
 


반응형

댓글()