database.sarang.net
UserID
Passwd
Database
ㆍDBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
DBMS Tutorials 774 게시물 읽기
 News | Q&A | Columns | Tutorials | Devel | Files | Links
No. 774
AIX 4.3 + apache1.3 + tomcat4.1.24 설정 문서
작성자
정재익(advance)
작성일
2003-06-19 09:34
조회수
11,572

1.아파치 설치 (id : root)

 

# gzip -dc apache_1.3.27.tar.gz | tar xvf -

#./configure --prefix=/apache --enable-shared=max --enable-rule=SHARED_CORE --enable-module=so

--prefix=abc : "abc" 폴더에 아파치를 설치

#make

#make install

#vi /apache/bin/apxs

$CFG_LDFLAGS_SHLIB 을 아래의 문장으로 변경

my $CFG_LDFLAGS_SHLIB = q(-H512 -T512 -bhalt:4 -bM:SRE -bnoentry -bI:/apache/libexec/httpd.exp -lc -bexpall -berok);

/apache/libexec/ : $APACHE_HOME/libexec

#vi /apache/conf/httpd.conf

포트 번호 80 변경

 

2.톰캣 설치 (id : user)

#gzip -dc tomcat-connectors-4.1.24-src.tar.gz | tar xvf -

 

3.아파치 톰캣 connectors 설치 (id : root)

다운로드 : http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.1.24/src/

#gzip -dc tomcat-connectors-4.1.24-src.tar.gz | tar xvf -

#cd jakarta-tomcat-connectors-4.1.24-src/jk/native

#./buildconf.sh

#./configure --with-apxs=/apache/bin/apxs --enable-EAPI

#make

#make install

 

#cd apache-1.3

#/apache/bin/apxs -c -o mod_jk.so -I ../jk -I/usr/java131/include -I../common -c ../common/*.c mod_jk.c

----------- $JAVA_HOME

jakarta-tomcat-connectors-4.1.24-src/jk/native/apache-1.3 에 mod_jk.so 파일 생성된다.

#cp mod_jk.so /apache/libexec

#/apache/bin/apachectl configtest

"Syntax OK"가 나오면 mod_jk.so compile 성공

 

4.톰캣 환경 설정..

server.xml 에서 포트 번호 변경 사항들

line 277 : 주석제거 하고, <Context path="" docBase="." debug="0" reloadable="true" crossContext="true"/> 로 변경

만들고싶은 context 만든다.

line 277에 관한걸 하지 않으면 하위 폴더 access할때, error난다.

 

5.workers.properties 파일 만들기 - 폴더 위치는 알맞게 변경

아래의 문장들을 workers.properties 라는 파일에 저장한다.

 

workers.tomcat_home=/tomcat4/jakarta-tomcat-4.1.24

workers.java_home=/usr/java131

ps=/

worker.list=ajp12, ajp13

worker.ajp13.port=8009

worker.ajp13.host=localhost

worker.ajp13.type=ajp13

 

6.아파치 환경 설정

#vi apache/conf/httpd.conf

1.Port 번호 변경 : Port 80을 다른번호로 변경

 

2.LoadModule이 있는 가장 마지막 라인에..아래의 문장 추가(libexec/mod_jk.so : apache/libexec/mod_jk.so 모듈을 로딩)

 

<IfModule !mod_jk.c>

LoadModule jk_module libexec/mod_jk.so

</IfModule>

 

3.AddModule이 있는 가장 마지막 라인에.. 아래의 문장 추가

AddModule mod_jk.c

 

4.httpd.conf 가장 마지막 라인에 아래의 문장 추가

<IfModule mod_jk.c>

JkWorkersFile "$TOMCAT_HOME/conf/jk/workers.properties"

JkLogFile "$TOMCAT_HOME/logs/mod_jk.log"

 

JkLogLevel debug

 

JkMount /examples ajp13

JkMount /examples/* ajp13

JkMount /*.jsp ajp13

JkMount /servlet/* ajp13

</IfModule>

기타설명 : $TOMCAT_HOME - 톰캣 설치 디렉토리

개인의견 : 6.4번은 보통은 httpd.conf 가장 마지막 라인에 Include /usr/local/jakarta-tomcat-4.1.12/conf/mod_jk.conf 이런식으로

하는데..이쪽 서버에서 저렇게 했더니, 아파치와 톰캣이 제대로 통신을 못해서...위의 6.4처럼 했다.

아파치와 톰캣이 통신을 하지 못한 이유는 모르겠다.

 

원본출처 : http://www.50001.com/ttboard/ttboard.cgi?act=view&code=974&bname=BBS10&admin_notice=0&bgcolor=#FFFFFF&font_size=8&font_color=#000000&hover_font_color=#EE9955

[Top]
No.
제목
작성자
작성일
조회
859ACID
정재익
2003-10-22
9651
780데이터베이스 개론
정재익
2003-06-19
14535
779데이터베이스 연결문자열을 웹에서 분리하자
정재익
2003-06-19
9218
774AIX 4.3 + apache1.3 + tomcat4.1.24 설정 문서
정재익
2003-06-19
11572
663SQL 작성법
정재익
2003-01-08
12077
632JDBC introduction
정재익
2002-11-05
7874
624htdig 을 이용하여 사이트 검색엔진 달기
정재익
2002-10-26
9875
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.048초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다