2009.09.03 13:39

Apache Bench(아파치 벤치마크) SSL 가능하게 컴파일 하기

일반적으로 ab https://yourdomain.com

 

이렇게 하면 

 

 SSL not compiled in; no https support

 

메시지를 만나게 됩니다.

 

그래서 열심히 뒤졌습니다. ^^;;

 

기본적으로 컴파일 된 ab는 SSL을 지원하지 못한다고 되어있더라구용

 

그럼 어떻게 컴파일 해야 되는지를 조사하게 되었습니다.

 

SSL을 컴파일 할때 기본적으로

 

./configure --with-ssl --with-mpm=prefork --prefix=/home/ase/non/install --with-mods-shared=most ./configure --with-ssl --with-mpm=prefork --prefix=/home/ase/non/install --with-mods-shared=most

 

위와 비슷한 컴파일 옵션을 줄겁니다.

 

이렇게 하면 아파치로  SSL 서비스를 할 수 있지만

 

ab로 ssl 테스트는 진행 할 수 없습니다.

 

./configure --with-ssl --enable-ssl --with-mpm=prefork --prefix=/home/ase/non/install --with-mods-shared=most

 

컴파일 하실때 옵션을 위와 같이 주시면

 

ssl이 테스트 가능한 ab가 컴파일 이 됩니다.

 

여기서 중요한 것은

 

--enable-ssl 을 추가 해주는 것입니다.

 

아파치 configure의 도움말을 보면

 

--enable-ssl            SSL/TLS support (mod_ssl)

 

요렇게 되어 있답니다.

 

이제 다시

 

./ab  https://yourdomain.com

 

해보니깐

 

일반적으로 http에서 내보내는 메시지와 동일한 값을 보여 주네용 ^^;;

 

모두들 좋은 하루 되십시오..

 

 참고로 제가 테스트 해본 아파치 소스는 apache 2.1.13

 

입니다.

 

그리고

 

잘 아시겠지만 혹시나 해서용

 

yourdomain.com 은 그냥 제가 문서적을때 적는겁니다.

 

자기자신의 도메인이나 테스트하려고 하는 적당한 도메인으로 변경 하십시오 ^^;;

 

 앗 출처...

 

제가 참조한 곳은 

 

아래 주소 입니다.

 

http://www.linuxquestions.org/blog/zhjim-147126/2009/8/24/apache2.2-ab-with-ssl-2204/

 

 

이 글은 스프링노트에서 작성되었습니다.

신고
Trackback 1 Comment 0


티스토리 툴바