해당글은 수정중입니다 (2010/12/14)
-> 해당글을 수정을 할려고 했었으나, 수정에 대한 이유가 마땅치가 않았습니다.
2010-12-12 부터 확인을 시작하여 확인을 해보니, mod_jk방식은 2.2 버전에서는 까탈스럽고 설정하기가 어렵다는 이유로 회피가 되어지는것 같습니다.
아래의 방법도 정상적으로 연동이 되어졌음을 확인을 하였습니다.
===============아파치 컴파일===============
1. apache를 다운받는다 적당히 최신버전을 받아서 컴파일을 한다
2. 컴파일 옵션은 --prefix=/opt/httpd 만 주었다
===============커넥터 컴파일===============
3. tomcat-connecter를 다운받았다 1.2.30 이 최신이더라
4. 컴파일을 했다. 옵션은 apxs위치만 지정하였다.
5. 옵션은 --with-apxs=/opt/httpd/apxs 이고 압축 풀은 폴더가 아니라, native 해야한다
===============config 수정===============
6. 준비는 끝났다 수정해보자
7. httpd.conf에 아래 내용을 추가 했다. (위치는 /opt/httpd/conf)
<IfModule mod_jk.c>
JkWorkersFile /opt/httpd/conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel info
JkMountFile /opt/httpd/conf/uriworkermap.properties
</IfModule>
8. workers.properties 파일을 만들었다 (없다. 그러니 만들자)
worker.list=mailWorker
worker.mailWorker.port=81
worker.mailWorker.host=127.0.0.1
worker.mailWorker.type=ajp13
worker.mailWorker.lbfactor=1
9. uriworkermap.properties 파일을 만들었다 (없다. 그러니 만들자)
/*.jsp=mailWorker
/*.do=mailWorker
10. 그 후 server.xml을 수정하였다. (한 라인 추가 하였다)
<Listener className="org.apache.jk.config.ApacheConfig" modJk="/opt/TerraceTims/web/httpd/modules/mod_jk.so" />
11. 포트만 잘 확인해서 올렸다...잘 올라 오더라
===============번외편 tomcat 설치===============
12. java을 설치하자 (JDK 5이상이여야 한다) - rpm도 상관없다,걍 압축만 풀자
13. tomcat을 설치하자 (걍 압축만 풀자)
14. JAVA 환경을 잡자
LANG=ko_KR.euckr; export LANG
JAVA_HOME="/usr/bin/java"; export JAVA_HOME
JAVA_OPTS="-server -Xms128m -Xmx128m"; export JAVA_OPTS
15. 톰캣 풀은 폴더의 bin으로 이동후 startup.sh 실행하면 끝난다
-> 해당글을 수정을 할려고 했었으나, 수정에 대한 이유가 마땅치가 않았습니다.
2010-12-12 부터 확인을 시작하여 확인을 해보니, mod_jk방식은 2.2 버전에서는 까탈스럽고 설정하기가 어렵다는 이유로 회피가 되어지는것 같습니다.
아래의 방법도 정상적으로 연동이 되어졌음을 확인을 하였습니다.
===============아파치 컴파일===============
1. apache를 다운받는다 적당히 최신버전을 받아서 컴파일을 한다
2. 컴파일 옵션은 --prefix=/opt/httpd 만 주었다
===============커넥터 컴파일===============
3. tomcat-connecter를 다운받았다 1.2.30 이 최신이더라
4. 컴파일을 했다. 옵션은 apxs위치만 지정하였다.
5. 옵션은 --with-apxs=/opt/httpd/apxs 이고 압축 풀은 폴더가 아니라, native 해야한다
===============config 수정===============
6. 준비는 끝났다 수정해보자
7. httpd.conf에 아래 내용을 추가 했다. (위치는 /opt/httpd/conf)
<IfModule mod_jk.c>
JkWorkersFile /opt/httpd/conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel info
JkMountFile /opt/httpd/conf/uriworkermap.properties
</IfModule>
8. workers.properties 파일을 만들었다 (없다. 그러니 만들자)
worker.list=mailWorker
worker.mailWorker.port=81
worker.mailWorker.host=127.0.0.1
worker.mailWorker.type=ajp13
worker.mailWorker.lbfactor=1
9. uriworkermap.properties 파일을 만들었다 (없다. 그러니 만들자)
/*.jsp=mailWorker
/*.do=mailWorker
10. 그 후 server.xml을 수정하였다. (한 라인 추가 하였다)
<Listener className="org.apache.jk.config.ApacheConfig" modJk="/opt/TerraceTims/web/httpd/modules/mod_jk.so" />
11. 포트만 잘 확인해서 올렸다...잘 올라 오더라
===============번외편 tomcat 설치===============
12. java을 설치하자 (JDK 5이상이여야 한다) - rpm도 상관없다,걍 압축만 풀자
13. tomcat을 설치하자 (걍 압축만 풀자)
14. JAVA 환경을 잡자
LANG=ko_KR.euckr; export LANG
JAVA_HOME="/usr/bin/java"; export JAVA_HOME
JAVA_OPTS="-server -Xms128m -Xmx128m"; export JAVA_OPTS
15. 톰캣 풀은 폴더의 bin으로 이동후 startup.sh 실행하면 끝난다
'02 .administration > iii. apache' 카테고리의 다른 글
weblogic AIX 설치기 (wls1034) (0) | 2011.10.21 |
---|---|
apache + tomcat AJP proxy (0) | 2010.07.15 |
apache 설치 ...... configure에 관련하여 (0) | 2009.08.12 |
apache 설치 및 세팅 및 연동 및 configure (0) | 2009.08.12 |
apache configure (아파치 세팅시작) (0) | 2007.11.18 |