아파치를 rpm으로 설치 하였다면
# yum install mod_dav_svn.so
apxs 명령어로 이미 설치되어 있는 아파치 웹 서버에 모듈을 추가 설치
# $APACHE_HOME/bin/apxs -iac 모듈이름.c
$APACHE_HOME/modules에 모듈 추가 및 $APACHE_HOME/conf/httpd.conf에 모듈 설정 됨
아파치 재시작
아, mod_proxy 사용 싶다! 라고 생각했을 때, 들어 있지 않을 수 있습니다. 소스 컴파일은 기본적으로 들어 가지 않는군요. 그래서 나중에 추가하는 방법입니다. 단, Apache 자체가이 기능을 지원하여 컴파일되어 있어야합니다. $ cd $ [path_to_src] / modules / proxy $ / usr/local/apache2/bin/apxs-c mod_proxy.c $ su # / usr/local/apache2/bin/apxs-i-a-n proxy mod_proxy.la 확인 $ ls-l / usr/local/apache2/modules/mod_proxy.so 에서 httpd.conf에 다음을 추가 (마음대로 들어가 있을지도) LoadModule proxy_module modules / mod_proxy.so 에서 다시 시작. 에서 우마 간다고 생각했는데 # / usr/local/apache2/bin/apachectl configtest .......... undefined symbol : ap_proxy_lb_workers 그렇다고 미움 받는다. 이런 때는 이렇게 보면 $ grep "ap_proxy_lb_workers"* proxy_util.c :이 ㅋ 라든가 말하는. 이것은 proxy_util에 의존하고 있다고 생각된다. 그래서이 녀석도 컴파일 및 설치 ...라고 생각으로 가면 이렇게된다 # / usr/local/apache2/bin/apxs-a-i-c mod_proxy.c proxy_util.c # / usr/local/apache2/bin/apxs-a -i-c mod_proxy_ajp.c proxy_util.c ajp_utils.c ajp_header.c ajp_msg.c ajp_link.c # / usr/local/apache2/bin/apxs-a-i-c mod_proxy_balancer.c proxy_util.c 에서 한번 확인 한다. # / usr/local/apache2/bin/apachectl configtest Syntax 확인 이제 OK, 다시 시작하면 사용할 수있다. 덧붙여서 SSL 사용할 때는 # / usr/local/apache2/bin/apxs-a-i-c mod_proxy_http
'Web > WebServer' 카테고리의 다른 글
apache - AH01630(client denied by server configuration) (0) | 2015.06.04 |
---|---|
apache - AH00035(access denied because search permissions are missing on a component of the path) (0) | 2015.06.04 |
WebDAV ( Web-based Distributed Authoring and Versioning ) (0) | 2012.03.11 |
Apache - 실행환경 nobody 사용자 (0) | 2012.03.08 |
Apache httpd.conf 지시자 설명 (0) | 2012.02.11 |