apache 1.3.x DSO 방식으로 mod_ssl 올리기 - 리눅스 2010. 10. 24. 15:47
/리눅스
공유하기 |
저는 apache를 설치할때 DSO 방식을 애용합니다. static 방식에 비해 속도가 조금 느리다고는 하지만 별 차이를 못 느끼겠고 무엇보다 모듈을 추가적제하는것이 자유롭다는 점이 좋습니다.
apache 2.0.x 는 mod_ssl 을 설치할때 옵션 한줄이면 되지만 apache 1.3.x는 조금 복잡 합니다.
많은 도움이 되시길..
apache 2.0.x 는 mod_ssl 을 설치할때 옵션 한줄이면 되지만 apache 1.3.x는 조금 복잡 합니다.
많은 도움이 되시길..
1. openssl 설치
2. apache 설치하기
$ ./configure
--prefix=/usr/local/apache
--enable-shared=max
--enable-rule=SHARED_CORE
--enable-module=so
--enable-module=rewrite
--enable-module=vhost_alias
--enable-module=headers
--enable-module=expires
--enable-module=speling
--enable-rule=EAPI
--prefix=/usr/local/apache
--enable-shared=max
--enable-rule=SHARED_CORE
--enable-module=so
--enable-module=rewrite
--enable-module=vhost_alias
--enable-module=headers
--enable-module=expires
--enable-module=speling
--enable-rule=EAPI
위 옵션중
--enable-shared=max
--enable-rule=SHARED_CORE
--enable-module=so
--enable-rule=EAPI
는 반드시 포함되어야 합니다. 나머지 옵션은 필요에 따라 맘대로 하십셔
3. mod_ssl 모듈 올리기
www.modssl.org 에서 구할 수 있습니다.
mod_ssl-2.8.30-1.3.39
2.8.30 mod_ssl 버전 1.3.39는 아파치 버전
정상적으로 설치가 완료 되면 /usr/local/apache/libexec/ 에 libssl.so 파일이 생성되고 httpd.conf 에 ssl 관련 설정부분이 추가될 것입니다.
아파치 구동 스크립트 설정하기
위와 같은 방법으로 mod_ssl을 설치하면 구동스크립트가 변경되게 되므로 꼭 mod_ssl 을 설치한 이후에 다음과 같이 구동 스크립트를 설정하기 바랍니다.
--enable-rule=SHARED_CORE
--enable-module=so
--enable-rule=EAPI
는 반드시 포함되어야 합니다. 나머지 옵션은 필요에 따라 맘대로 하십셔
$ make
$ make install
apache 설치 후 확인 사항
/usr/local/aapche/bin/apxs 파일이 존재하는가
$ /usr/local/apache/bin/httpd -l
..
mod_so.c <-- 이 모듈이 반드시 있어야 합니다.
..
$ make install
apache 설치 후 확인 사항
/usr/local/aapche/bin/apxs 파일이 존재하는가
$ /usr/local/apache/bin/httpd -l
..
mod_so.c <-- 이 모듈이 반드시 있어야 합니다.
..
3. mod_ssl 모듈 올리기
www.modssl.org 에서 구할 수 있습니다.
mod_ssl-2.8.30-1.3.39
2.8.30 mod_ssl 버전 1.3.39는 아파치 버전
$ ./configure
--with-apxs=/usr/local/apache/bin/apxs
--with-ssl=/usr/local/openssl
$ make
$ make install
$ make distclean
--with-apxs=/usr/local/apache/bin/apxs
--with-ssl=/usr/local/openssl
$ make
$ make install
$ make distclean
정상적으로 설치가 완료 되면 /usr/local/apache/libexec/ 에 libssl.so 파일이 생성되고 httpd.conf 에 ssl 관련 설정부분이 추가될 것입니다.
아파치 구동 스크립트 설정하기
위와 같은 방법으로 mod_ssl을 설치하면 구동스크립트가 변경되게 되므로 꼭 mod_ssl 을 설치한 이후에 다음과 같이 구동 스크립트를 설정하기 바랍니다.
$ cp /usr/local/apache/bin/apachectl /etc/init.d/httpd
$ vi /etc/init.dhttpd
#!/bin/sh
#
# chkconfig: 2345 95 95 # <-- 추가
# description: apache # <-- 추가
...
$ chkconfig --level 3 httpd on
$ vi /etc/init.dhttpd
#!/bin/sh
#
# chkconfig: 2345 95 95 # <-- 추가
# description: apache # <-- 추가
...
$ chkconfig --level 3 httpd on
'리눅스' 카테고리의 다른 글
ssh 접속시 root 접속 못하게 설정 (0) | 2010.11.02 |
---|---|
특정IP를 차단 iptables (0) | 2010.10.24 |
젠드옵티마이저(ZendOptimizer) 설치 안될때 (0) | 2010.10.22 |
리눅스 - openssl 설치하기 (0) | 2010.10.21 |
리눅스보안 - 필수 보안 조치법 (1) | 2010.10.20 |
|
|