Apache

mod_proxy_ajp.so 설치

siron89 2014. 7. 17. 13:08

mod_proxy설치 


아파치 설치시 소스파일이 있어야함

(설치했던 당시 소스파일을 써야한다던데.. 그냥 같은 버전으로 다운받은 후 진행해도 이상은 없엇음..)



cd /{소스파일}/modules/mappers

/{apache/bin경로}/apxs -aic mod_rewrite.c


cd /{소스파일}/modules/proxy

/{apache/bin경로}/apxs -aic mod_proxy.c proxy_util.c

/{apache/bin경로}/apxs -aic mod_proxy_ajp.c proxy_util.c ajp_header.c ajp_utils.c ajp_link.c ajp_msg.c


아파치 설정 파일 추가 부분


LoadModule rewrite_module modules/mod_rewrite.so

LoadModule proxy_module modules/mod_proxy.so

LoadModule proxy_ajp_module modules/mod_proxy_ajp.so


*특이사항* 설정 파일에 추가할때 /mod_proxy.so 라인이 /mod_proxy_{xxx}.so 라인 보다 위 라인에 있어야함

그렇지 않으면 apache 시작할때 아래와 같은 에러를 볼수있음


httpd: Syntax error on line 64 of /app/apache/conf/httpd.conf: Cannot load /app/apache/modules/mod_proxy_http.so into server: /app/apache/modules/mod_proxy_http.so: undefined symbol: proxy_module