태그 보관물: apache

Centos에서 apache+perl 연동하기

mod_perl-2.0.8.tar

Centos7에서 apache와 perl 연동하기

Mod_Perl 소스 다운로드
사이트 접속 실패시 첨부파일받으시면 되요.

관련 패키지 설치

압축을 풀고

make단계에서 여러가지 오류를 접할 수 있는데, 오류를 잡아도 되지만, 그 전에 이미 아파치라이브러리인 so파일이 생성되기 때문에
생성된 so파일을 아파치에 연동해도 됨.

내용 추가해서 perl모듈 연동확인하기

perl_module (shared)가 보이면 정상적으로 모듈연동이 된 것이기 때문에
아파치 재시작 해주면 됨.

apache2 컴파일 정보 확인

본문
아파치 컴파일했던 정보 확인할때.
(아파치는 /usr/local/apache2에 설치되었다는 가정하에.)

 

아파치 트래픽 제한- CBAND 설치하기

1. souceforge.net에서 다운로드
URL : http://sourceforge.net/projects/cband/

*아파치 httpd.conf 파일에
LoadModule cband_module modules/mod_cband.so
내용 추가(있으면 하지 말고)

5. 아파치 설정파일에 아래내용 추가

확인은 서버내 /cband-stauts 폴더로 들어가면 확인 가능.
초기화하려면 아파치 내렸다가 올리면 초기화 가능

대역폭 제한은 다음과 같이 설정

CBandSpeed 1024 10 30 CBandRemoteSpeed 20kb/s 3 30
속도를 1024kbps 로 제한하며, 초당 10번의 연결, 동시접속자를 30으로 제한하는 예제입니다.

2) CBandSpeed : 가상호스트 도메인의 최대 속도, 요청수, 접속수 설정 * 문법 : CBandSpeed kbps rps max_conn
3) CBandRemoteSpeed : 접속자(IP)의 최대속도, 요청수, 접속수 제한 (CBandSpeed와 비슷하나, 접속자당 설정)
– 문법 : CBandRemoteSpeed kbps rps max_conn

Apache 2.x에서 CBAND를 사용하며 Apache 1.x일 경우에는 throttle을 사용하면 됨.