mod_securiry 설치에 관해서...
작성자 정보
- 홍석범 작성
- 작성일
컨텐츠 정보
- 2,247 조회
- 0 추천
- 목록
본문
안녕하십니까?씨디네트웍스 홍석범입니다.
modsecurity2 에서는apxs를 지원하지 않습니다.
따라서, apache2 + modsecurity2 설치시에는 아래와 같이 설치하시면 됩니다.
최신 정보 및 기술지원은 http://www.securenet.or.kr/index.html 에서 가능합니다.
① DSO 방식으로 설치된 Apache 역시 Makefile에서 아래 사항을 수정해줘야 한다.
35번째 라인의 top_dir 값 수정
top_dir = /apps/apache22 → top_dir = /usr/local/apache2
45번째 라인의 libxml2 옵션 확인, Default로 아래 경로 설치
INCLUDES = -I /usr/include/libxml2
② 컴파일하여 설치한다.
# make && make install
③ 설치가 완료되면 /usr/local/apache2/modules/mod_security2.so 파일이 생성되었는지 확인 한후 httpd.conf에 아래 문장을 추가해준다.
LoadFile /usr/lib/libxml2.so // mod_security 보다 먼저 Load되어야 한다.
LoadModule security2_module modules/mod_security2.so
재차 강조하지만 소스 컴파일된 Apache의 경우는 unique_id 모듈이 Enable되어 있어야 한다.
④ 아파치 웹서버를 재 구동한다.
# /usr/local/apache2/bin/apachectl stop
# /usr/local/apache2/bin/apachectl start
감사합니다.
보안철저 님의 글
mod_security2를 설치하는 중에 위와 같은 에러 메세지가 출력되고 있습니다. 어떤 부분이
잘못된 것인지 알고 싶습니다. ㅡ.ㅡ
혹시나 libxml이 설치가 안되었나 싶어서 아래의 명령을 내려보니 설치는 되어있구요.
# rpm -qa | grep libxml
libxml2-python-2.6.26-2.1.2.6
libxml2-2.6.26-2.1.2.6
libxml2-devel-2.6.26-2.1.2.6
관련자료
-
이전
-
다음