웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
apache-1.3.x설치③ (resin, jdk, jdbc연동)
2003.03.02 03:34
우선 필요한 소스를 다운 받는다.
resin-2.1.6을 아래 사이트에서 다운 받는다.
http://www.caucho.com/download/
jdk를 아래 사이트에서 자신이 설치할 버전을 다운 받는다.
http://java.sun.com/j2se/downloads.html
이미 오라클을 설치했다면
jdk가 깔려있을거니까 환경 설정만 잡아주면 되겠다.
오라클이 깔려있다면 jdk-1.3.1.i386.rpm 버전일거다.
오라클 사용한다면 그냥 이 버전을 써라.
그게 아니면 최신 버전인 j2sdk-1_4_0_01-fcs-linux-i386.rpm 써도 된다.
mm.mysql-2.0.8-you-must-unjar-me.jar(jdbc드라이버)를 아래 사이트에서 다운받는다.
http://prdownloads.sourceforge.net/mmmysql/?sort_by=name&sort=desc
각 소스들을 /var/tmp로 이동한다.
#######################################
###### 자바 디벨로퍼 킷(jdk) 설치 #####
#######################################
cd /var/tmp
jdk는 자신이 다운 받은 버전을 설치한다. 첨엔 그냥 sh 파일명으로
한번 실행하고 나서 yes라고 치면 rpm 패키지 파일로 풀어진다.
-------------- 둘다 설치가 아니고 둘중에 하나만 설치 ---------
1.3.1 버전을 받은 경우
rpm -Uvh jdk-1.3.1.i386.rpm
ln -sf /usr/java/jdk1.3.1 /usr/java/jdk
1.4 버전을 받은 경우
rpm -Uvh j2sdk-1_4_0_01-fcs-linux-i386.rpm
ln -sf /usr/java/j2sdk1.4.0_01 /usr/java/jdk
---------------------------------------------------------
#####################
##### jdbc설치 #####
#####################
jdbc의 경우 솔직히 내가 자바를 할줄 모르니까
잘은 모르는데 프로그래머들은 jdbc를 자신의
웹사이트의 webapp아래쯤인가 자신이 알아서
설치해서 쓰더라... 그러니 솔직히 이부분은
설치해도 자신이 안쓰면 안 쓰게 되는경우도 있을거다.
mkdir /usr/java/jdbc <-- 드라이버를 설치할 경로 만든다.
cp mm.mysql-2.0.8-you-must-unjar-me.jar /usr/java/jdbc/
우선 jdbc를 풀기 위해 jar명령을 사용하기 위해
먼저 환경 변수 등록
echo 'export PATH="$PATH:/usr/java/jdk/bin:/usr/resin/bin"
export JAVA_HOME=/usr/java/jdk
export RESIN_HOME=/usr/resin
export CLASSPATH=/usr/java/jdbc/mm.mysql-2.0.8' >> /etc/profile
source /etc/profile <-- 한번에 잘 적용 안될수 있으니 여러번한다.
아니면 아래 처럼 쉘창에서 몇번 선언해주자.(내가 설치할땐 환경변수가 잘 안먹었다)
export PATH="$PATH:/usr/java/jdk/bin:/usr/resin/bin"
export JAVA_HOME=/usr/java/jdk
export RESIN_HOME=/usr/resin
export CLASSPATH=/usr/java/jdbc/mm.mysql-2.0.8
드라이버 압축해제후 드라이버 디렉토리 생성후 원본 jar파일은 삭제
cd /usr/java/jdbc
jar xf mm.mysql-2.0.8-you-must-unjar-me.jar
rm -rf mm.mysql-2.0.8-you-must-unjar-me.jar
#####################
#### 레진 설치 #####
#####################
cd /var/tmp/
tar xzpf resin-2.1.6.tar.gz -C /usr
mv /usr/resin-2.1.6 /usr/resin
레진은 그냥 압축을 해제한것만으로 설치된것이다.
이제 레진의 아파치와 연동 모듈을 아파치 모듈로 추가한다.
아파치 소스 디렉토리 경로가 자신의 아파치 소스 버전과 일치하는지 확인.
cd /usr/resin
./configure --with-apache-src=/var/tmp/apache_1.3.26
컴파일
make
find /* > /root/resin1
아파치 소스에 caucho 모듈 추가
make install
chown 0.0 -R /usr/resin
그리고 첨부파일의 시작 스크립트와 설정 파일을 자신의 리눅스로 복사한다.
아래 파일(init.d/resin)을 열어서 보면 환경변수 선언이 되어있는데.
mm.mysql-2.0.8 <-- jdbc를 자신의 버전에 맞게 수정
install -m 755 -o root -g root init.d/resin /usr/resin/bin/httpd.sh
install -m 700 -o root -g root init.d/resin /etc/rc.d/init.d/resin
install -m 644 -o root -g root conf/resin.conf /usr/resin/conf/
find /* > /root/resin2
diff /root/resin1 /root/resin2 > /root/resin-install
시스템 부팅시 자동 부팅되도록 chkconfig 설정
chkconfig --add resin
chkconfig --level 345 resin on
resin 데몬 시작
아직은 아파치를 설치 않았으므로 아파치 연동 가상호스팅은 안된다.
일단 웹으로 resin standone서버로 접속되는지 확인
/etc/rc.d/init.d/resin start
resin-2.1.6을 아래 사이트에서 다운 받는다.
http://www.caucho.com/download/
jdk를 아래 사이트에서 자신이 설치할 버전을 다운 받는다.
http://java.sun.com/j2se/downloads.html
이미 오라클을 설치했다면
jdk가 깔려있을거니까 환경 설정만 잡아주면 되겠다.
오라클이 깔려있다면 jdk-1.3.1.i386.rpm 버전일거다.
오라클 사용한다면 그냥 이 버전을 써라.
그게 아니면 최신 버전인 j2sdk-1_4_0_01-fcs-linux-i386.rpm 써도 된다.
mm.mysql-2.0.8-you-must-unjar-me.jar(jdbc드라이버)를 아래 사이트에서 다운받는다.
http://prdownloads.sourceforge.net/mmmysql/?sort_by=name&sort=desc
각 소스들을 /var/tmp로 이동한다.
#######################################
###### 자바 디벨로퍼 킷(jdk) 설치 #####
#######################################
cd /var/tmp
jdk는 자신이 다운 받은 버전을 설치한다. 첨엔 그냥 sh 파일명으로
한번 실행하고 나서 yes라고 치면 rpm 패키지 파일로 풀어진다.
-------------- 둘다 설치가 아니고 둘중에 하나만 설치 ---------
1.3.1 버전을 받은 경우
rpm -Uvh jdk-1.3.1.i386.rpm
ln -sf /usr/java/jdk1.3.1 /usr/java/jdk
1.4 버전을 받은 경우
rpm -Uvh j2sdk-1_4_0_01-fcs-linux-i386.rpm
ln -sf /usr/java/j2sdk1.4.0_01 /usr/java/jdk
---------------------------------------------------------
#####################
##### jdbc설치 #####
#####################
jdbc의 경우 솔직히 내가 자바를 할줄 모르니까
잘은 모르는데 프로그래머들은 jdbc를 자신의
웹사이트의 webapp아래쯤인가 자신이 알아서
설치해서 쓰더라... 그러니 솔직히 이부분은
설치해도 자신이 안쓰면 안 쓰게 되는경우도 있을거다.
mkdir /usr/java/jdbc <-- 드라이버를 설치할 경로 만든다.
cp mm.mysql-2.0.8-you-must-unjar-me.jar /usr/java/jdbc/
우선 jdbc를 풀기 위해 jar명령을 사용하기 위해
먼저 환경 변수 등록
echo 'export PATH="$PATH:/usr/java/jdk/bin:/usr/resin/bin"
export JAVA_HOME=/usr/java/jdk
export RESIN_HOME=/usr/resin
export CLASSPATH=/usr/java/jdbc/mm.mysql-2.0.8' >> /etc/profile
source /etc/profile <-- 한번에 잘 적용 안될수 있으니 여러번한다.
아니면 아래 처럼 쉘창에서 몇번 선언해주자.(내가 설치할땐 환경변수가 잘 안먹었다)
export PATH="$PATH:/usr/java/jdk/bin:/usr/resin/bin"
export JAVA_HOME=/usr/java/jdk
export RESIN_HOME=/usr/resin
export CLASSPATH=/usr/java/jdbc/mm.mysql-2.0.8
드라이버 압축해제후 드라이버 디렉토리 생성후 원본 jar파일은 삭제
cd /usr/java/jdbc
jar xf mm.mysql-2.0.8-you-must-unjar-me.jar
rm -rf mm.mysql-2.0.8-you-must-unjar-me.jar
#####################
#### 레진 설치 #####
#####################
cd /var/tmp/
tar xzpf resin-2.1.6.tar.gz -C /usr
mv /usr/resin-2.1.6 /usr/resin
레진은 그냥 압축을 해제한것만으로 설치된것이다.
이제 레진의 아파치와 연동 모듈을 아파치 모듈로 추가한다.
아파치 소스 디렉토리 경로가 자신의 아파치 소스 버전과 일치하는지 확인.
cd /usr/resin
./configure --with-apache-src=/var/tmp/apache_1.3.26
컴파일
make
find /* > /root/resin1
아파치 소스에 caucho 모듈 추가
make install
chown 0.0 -R /usr/resin
그리고 첨부파일의 시작 스크립트와 설정 파일을 자신의 리눅스로 복사한다.
아래 파일(init.d/resin)을 열어서 보면 환경변수 선언이 되어있는데.
mm.mysql-2.0.8 <-- jdbc를 자신의 버전에 맞게 수정
install -m 755 -o root -g root init.d/resin /usr/resin/bin/httpd.sh
install -m 700 -o root -g root init.d/resin /etc/rc.d/init.d/resin
install -m 644 -o root -g root conf/resin.conf /usr/resin/conf/
find /* > /root/resin2
diff /root/resin1 /root/resin2 > /root/resin-install
시스템 부팅시 자동 부팅되도록 chkconfig 설정
chkconfig --add resin
chkconfig --level 345 resin on
resin 데몬 시작
아직은 아파치를 설치 않았으므로 아파치 연동 가상호스팅은 안된다.
일단 웹으로 resin standone서버로 접속되는지 확인
/etc/rc.d/init.d/resin start
댓글 0
제목 | 글쓴이 | 날짜 |
---|---|---|
키보드 사용 방지 소스 [4] | 푸름[poorum] | 2007.06.13 |
폼방식으로 데이터를 넘길 때... [5] | 제로보드유저 | 2007.08.23 |
CSS 사용시 익스플로러 버그 해결하기. [3] | NineTail | 2007.08.28 |
표안의 레이어 고정좌표 풀기 [1] | 알랑콩 | 2007.09.14 |
page에 웹페이지의 보드(게시판 ) 삽입 [2] | parkys | 2007.10.24 |
[절대초보용] css 클래스 기초 [8] | NHN국화 | 2007.11.03 |
css 간단한 박스 레이아웃입니다. [8] | stryper | 2007.11.21 |
드림위버에서 나모처럼 셀관리. [4] | 샤킨 | 2007.12.05 |
팁이라고 할 수 없는 [이미지안투명박스] [2] | 엔시™ | 2007.12.23 |
그라데이션 태그 소스 [1] | wwolf | 2008.09.21 |
아이프레임 스크롤바를 투명하게 | wwolf | 2008.09.21 |
SOUND 다루기 - 1 | ITBANK.kr | 2008.10.01 |
레이어 속에 또다른 레이어 넣기 | ITBANK.kr | 2008.10.01 |
CSS 와 DIV 태그로 레이어 나타내기 | ITBANK.kr | 2008.10.01 |
레이어의 개념 및 기초 지식 [1] | ITBANK.kr | 2008.10.01 |
마키(marquee) 태그 사용법 | ITBANK.kr | 2008.10.01 |
펌방지(펌방제해제우회) [13] | *이종민* | 2008.11.29 |
F5 방지 | *이종민* | 2008.11.29 |
즐겨찾기 추가 소스 | *이종민* | 2008.11.29 |
타이머 | *이종민* | 2008.11.29 |