본문으로 바로가기
반응형

A.P.M  설치 후 추가적인 설정 및 툴 설치.

1. phpMyadmin
2. ZendOptimizer 설치.
3. 트래픽 관리 모듈 설치. (mod_cband)
4. DOS 공격 방어 모듈 설치 (mod_evasive)


1. phpMyadmin 설치.
- 버젼 : phpMyadmin-3.2.0.1-all-languages.tar.gz
- 위치 : /usr/local/apache/htdocs/phpmyadmin   또는 가상 디렉토리로 설정 후 모든 사용자 이용.

- 압축 해제 후  htdocs 폴더로 이동.
# wget http://downloads.sourceforge.net/sourceforge/phpmyadmin/phpMyAdmin-3.2.0.1-all-languages.tar.gz?use_mirror=jaist
# tar -zxvf phpMyAdmin-3.2.0.1-all-languages.tar.gz
# mv phpMyAdmin-3.2.0.1-all-languages phpMyAdmin
# mv phpMyAdmin /usr/local/apache/htdocs/

- http://localhost/phpMyAdmin 접속 확인.


2. ZendOptimizer
- 버젼 : ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz
- 설치 위치 : /usr/local/zend
- 다운로드 : www.zend.com 에서 ZendOptimizer 다운로드..

# ./install.sh
----------------------------------------------------------------------------
/usr/local/Zend                            - 설치 위치
/usr/local/apache/conf                 - php.ini 위치
/usr/local/apache/bin/apachectl    -- apache 실행파일 위치
----------------------------------------------------------------------------

- phpinfo() 로 설치 여부 확인.


3. 트래픽 관리 모듈 설치. (mod_cband)
- 1.3.x : mod_throttle 사용.
- 2.x    : mod_cband 사용.

- 다운로드 및 컴파일.
# wget http://cband.linux.pl/download/mod-cband-0.9.7.5.tgz

# tar zxvf mod-cband-0.9.7.5.tgz
# cd mod-cband-0.9.7.5
# ./configure --with-apxs=/usr/local/apache/bin/apxs
# make && make install


4. DOS 공격 방어 모듈 설치 (mod_evasive)
- site : http://www.zdziarski.com/projects/mod_evasive/
- download : http://www.zdziarski.com/projects/mod_evasive/mod_evasive_1.10.1.tar.gz

# tar zxvf mod_evasive_1.10.1.tar.gz
# cd mod_evasive

mod_evasive.c -> apache 1.3.x
mod_evasive20.c -> apache 2.x

# /usr/local/apache/bin/apxs -iac mod_evasive20.c

<ifModule evasive20_module>
DOSHashTableSize 3097
DOSPageCount  3
DOSSiteCount  50
DOSPageInterval  1
DOSSiteInterval  1
DOSBlockingPeriod 30
</IfModule>

# perl test.pl 로 상태 확인


이상.....


반응형