반응형

[Linux] Apache, Tomcat 연동 (mod_proxy 사용)

 

작성일자 : 2018 09 13

환경 : AWS Linux AMI 2018, Apache 2.2, Tomcat 7

 

1. Apache proxy 모듈 사용 설정


1.1 컴파일 시 필요 모듈(proxy) 포함


 > ./configure --enable-proxy

 > make

 > make install


1.2 확인


> $APACHE_HOME/bin/ > ./apachectl -l



# 컴파일 시 포함하는 방법 외에 동적으로 적재도 가능( 해당 경로에 mod_proxy.so 파일 필요 )


> vi $APACHE_HOME/conf/httpd.conf



 

2. 연동 설정


> vi $APACHE_HOME/conf/httpd.conf

 

 

<VirtualHost *:80>

    ProxyRequests Off

    ProxyPreserveHost On

    <Proxy *>

        Order deny,allow

        Allow from all

    </Proxy>

    ProxyPass /proxy ‘URL’:’PORT’/

    ProxyPassReverse /proxy ‘URL’:’PORT’/

</VirtualHost>

 


3. 확인

 

# Apache IP로 접근했을 때 IP/proxy/ 이하 URL은 2. 설정에 의해 Tomcat 서버로 전달

 

Apache_IP/ 접근 시 Apache index 페이지 확인




Apache_IP/proxy/ 접근 시 Tomcat index 페이지 확인






접근 로그 확인


Apache 로그


 Tomcat 로그


일반 접근 시 Apache 서버로만 접근하며, /proxy 접근 시 Apache 서버로 접근 후 Apache 서버에서 Tomcat으로 전달


반응형

'Linux' 카테고리의 다른 글

[Linux] 자동 로그 삭제  (3) 2020.09.11
[Linux] 계정 별 JDK 설정  (4) 2018.09.16
[Linux] telnet 사용  (0) 2018.09.16
[Linux] Node.js 설치  (0) 2018.09.16
[Linux] MongoDB 설치  (0) 2018.09.16

+ Recent posts