# WEB | Apache

Tomcat-Apache 연동 (mod_proxy_ajp)

강냉:) 2022. 8. 19. 13:20

1)httpd.conf에서 모듈 주석 해제

$ vi {APACHE_INSTALL_DIR/conf/extra/httpd.conf

…skip…

LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_connect_module modules/mod_proxy_connect.so
#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
…skip…
#LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
#LoadModule proxy_balancer_module modules/mod_proxy_balancer.so

…skip…
# Virtual hosts
Include conf/extra/httpd-vhosts.conf

2)TOMCATAJP Connector 부분 주석을 해제하여 활성화.

$ vi {TOMCAT_INSTALL_DIR/conf/server.xml

<!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector protocol="AJP/1.3"
               address="192.168.56.251"
               port="8009"
               redirectPort="8443" secretRequired="false" />

3) httpd-vhosts.confVirtualHost 정의 부분에 들어가 아래와 같은 행을 추가한다.

$ vi {APACHE_INSTALL_DIR/conf/extra/httpd-vhosts.conf

<Location /hello/>
    ProxyPass ajp://192.168.56.251:8009/
</Location>

4) 호출 확인.