proxy모듈을 통한 Apache, Tomcat 연동 - Windows
개발/Server2008. 12. 26. 23:13
Windows에서 proxy 모듈을 통한 Apache와 Tomcat 연동에 대해서 적어본다.
기본적으로 Apache와 Tomcat 이 설치가 되어 있다는 과정하에 설명하도록 하겠다.
Apache 버전은 2.2, Tomcat버전은 5.5 설치파일이 아닌 압축 버전으로 설치를 하였다.
톰캣부분은 따로 설정한 부분이 없다.
다만 아파치만 설정을 하면 되는데 httpd.conf 파일을 열어서 수정을 해준다.
httpd.conf
109 LoadModule proxy_module modules/mod_proxy.so
110 LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
.
.
116 LoadModule rewrite_module modules/mod_rewrite.so
110 LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
.
.
116 LoadModule rewrite_module modules/mod_rewrite.so
해당 되는 라인에 #주석으로 처리되어 있는 부분의 주석을 없애 준다.
httpd.conf
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} .(htm|html|xhtml|jpg|gif|png|swf|js)
RewriteRule (.*) - [L]
RewriteRule (.*) ajp://localhost:8009$1 [P]
</IfModule>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} .(htm|html|xhtml|jpg|gif|png|swf|js)
RewriteRule (.*) - [L]
RewriteRule (.*) ajp://localhost:8009$1 [P]
</IfModule>
httpd.conf 제일 하단부분에 다음과 같은 부분을 추가해준다.
정적인 파일은 아파치 해당 폴더에 D:\WAS\Apache2.2\htdocs (각자 설치에 따라 다름)
동적인 파일은 톰캣 ROOT 폴더에 D:\WAS\tomcat-5.5\webapps\ROOT (각자 설치에 따라 다름)
옮긴 후에 테스트를 해본다.
http://localhost:80/index.html
http://localhost:8080/index.jsp
참고 사이트 : Proxy AJP + mod_rewrite를 이용하여 Apache 2.2 + Tomcat 완벽 연동하기
정적인 파일은 아파치 해당 폴더에 D:\WAS\Apache2.2\htdocs (각자 설치에 따라 다름)
동적인 파일은 톰캣 ROOT 폴더에 D:\WAS\tomcat-5.5\webapps\ROOT (각자 설치에 따라 다름)
옮긴 후에 테스트를 해본다.
http://localhost:80/index.html
http://localhost:8080/index.jsp
참고 사이트 : Proxy AJP + mod_rewrite를 이용하여 Apache 2.2 + Tomcat 완벽 연동하기
'개발 > Server' 카테고리의 다른 글
Apache 2.2 + Tomcat 6 + mod_jk를 이용한 연동 ② - windows (0) | 2009.11.11 |
---|---|
[tomcat] 웹사이트 특정 IP만 접속 가능 하게하기 (0) | 2009.02.17 |
[tomcat] DataSource 설정 (0) | 2009.02.17 |
mod_jk를 이용해서 Apache, Tomcat 연동 - Windows (3) | 2008.12.27 |
Tomcat Context 추가 (0) | 2008.12.26 |