[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 |