인스톨 파일 다운로드#

  1. Apache 2.2.11 : http://mirror.apache-kr.org/httpd/httpd-2.2.11.tar.gz
  2. JDK 6.0.11 : http://java.sun.com/javase/downloads/?intcmp=1281
  3. Tomcat 6.0.18 : http://apache.mirror.cdnetworks.com/tomcat/tomcat-6/v6.0.18/bin/apache-tomcat-6.0.18.tar.gz

설치하기#

Apache 설치하기#

  1. 압축을 푼다(예: /home/fromm0/pkgs)
  2. ./configure --prefix=/home/fromm0/env/httpd-2.2.11 --enable-so --enable-proxy-ajp --enable-proxy-http --enable-rewrite --enable-speling --enable-usertrack --enable-deflate --enable-ssl --enable-cache --enable-disk-cache --enable-expires --enable-file-cache --enable-headers --enable-mem-cache --enable-mime-magic --enable-proxy --enable-mods-shared=all (--prefix 옵션에 의해 지정되는 설치 디렉터리를 상황에 따라 변경)
혹시나 "configure: error: Cannot use an external APR-util with the bundled APR" 에러가 발생하면 --with-included-apr 를 추가해준다.
  1. make
  2. make install

Tomcat 설치하기#

필자의 경우 Tomcat은 인스톨러 버전은 추천하지 않는다. 그냥 압축버전을 다운로드해서 그냥 압축을 풀도록 한다.

모듈 확인#

LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule rewrite_module modules/mod_rewrite.so

위 두 설정이 httpd.conf에 있는지 확인한다.

Apache 설정 추가#

  • httpd.conf
....
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} .(htm|html|xhtml|jpg|gif|png)
RewriteRule (.*) - [L]
RewriteRule (.*) ajp://localhost:8009$1 [P]
....

테스트#

샘플소스#

<%
String msg = "test";
%>
<%= msg %>

8080 포트로 접속한 경우#

80 포트로 접속한 경우#

참고사이트#

Add new attachment

Only authorized users are allowed to upload new attachments.

List of attachments

Kind Attachment Name Size Version Date Modified Author Change note
png
80.png 19.6 kB 1 16-Dec-2008 22:18 DongGukLee
png
8080.png 19.3 kB 1 16-Dec-2008 22:18 DongGukLee
« This page (revision-7) was last changed on 24-Dec-2010 11:45 by DongGukLee