0. java 설치하기

java.sun.com 에 들어가셔서 java7 rpm파일을 다운받아서 설치합니다.

설치가완료되면

# vi /etc/profile 에서 다음내용을 추가해줍니다

#JAVA SDK 7
JAVA_HOME=/usr/java/jdk1.7.0
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin 
CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/*:. 

:wq로 저장한뒤

# source /etc/profile 실행

# java -version 
# javac -version

를 실행하여 정상적으로 작동하나 확인한다. 

 

1. tomcat설치

http://tomcat.apache.org/로 접속하여

톰켓 7.0 tar.gz파일을 다운로드한다. 필자는 apache-tomcat-7.0.26.tar.gz 파일을 다운받았다.

다운로드 받은 폴더에서

# tar xvfz apache-tomcat-7.0.26.tar.gz 

로 압축을 푼다.

# mv ./apache-tomcat-7.0.26 /usr/tomcat7

으로 압축을 푼 폴더를 이동

#vi /etc/profile 로 다음내용을 추가한다

#TOMCAT7
export CATALINA_HOME=/usr/tomcat7
export PATH=$PATH:$CATALINA_HOME/bin



:wq로 저장한뒤

# source /etc/profile 실행해준뒤

# startup.sh 로 tomcat 를 실행해보자




2. apache랑 연동하기
 

-출처 ->  http://wory.tistory.com/141
# httpd -version으로 아파치 버전을 확인한다

http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/linux/jk-1.2.30/x86_64/

위 주소에 접속하여 자기와 맞는 httpd버전을 맞춰 다운로드한다

[root@localhost bin]# httpd -version
Server version: Apache/2.2.15 (Unix)
Server built:   Feb 13 2012 22:25:23

필자는 2.2.15.버전임으로 mod_jk-1.2.30-httpd-2.2.X.so 이파일 하나만 받았다.

다운받은 폴더에서

mv mod_jk-1.2.30-httpd-2.2.X.so /usr/lib/httpd/modules/mod_jk.so
로 이동 
# chmod +x /usr/lib/httpd/modules/mod_jk.so
로 퍼미션을 풀어준다

# vi /etc/httpd/conf/httpd.conf

로 모듈을 추가하자
vi /etc/httpd/conf/httpd.conf

 
  //LoadModule가 모인 곳에.
     LoadModule jk_module modules/mod_jk.so

  //..ifModule 설정이 모인 곳에.

  <ifModule jk_module>
          JkWorkersFile /etc/httpd/conf/workers.properties
          JkShmFile /etc/httpd/logs/mod_jk.shm
          JkLogFile /etc/httpd/logs/mod_jk.log
          JkLogLevel info
          JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
  </ifModule>


   JkMount /*.jsp ajp13
  <Directory />
      Options FollowSymLinks
      AllowOverride None
  </Directory>

 

그다음 # vi /etc/httpd/conf/workers.properties 실행하여 아래내용을 적어 생성하자


  worker.list=ajp13
  worker.ajp13.type=ajp13
  worker.ajp13.host=localhostIP -> 본인아이피입력
  worker.ajp13.port=8009
  worker.ajp13.lbfactor=1
  worker.ajp13.connection_pool_timeout=600
  worker.ajp13.socket_keepalive=1 
 

위에 설정을 다마치면 

# startup.sh stop
# startup.sh start
# apachectl restart

로 톰켓과 아파치를 재시작해준뒤

http://'본인아이피'/index.jsp 로 접속하여 아래창이뜨면 성공!

 


3. 부가적기능
tomcat를 편하게 실행하기위해 서비스 등록 , 부팅시 시작등록 
(출처) -  http://haebi.kr/83 

# vi /etc/init.d/tomcat 를 실행하여 아래내용을 입력하자

#!/bin/sh
#
# Tomcat7 auto-start
#
# chkconfig: 2345 90 90
# description: Auto-starts tomcat7
# processname: tomcat7
# pidfile: /var/run/tomcat7.pid
case $1 in
start)
    sh /usr/tomcat7/bin/startup.sh
    ;;
stop)
    sh /usr/tomcat7/bin/shutdown.sh
    ;;
restart)
    sh /usr/tomcat7/bin/shutdown.sh
    sh /usr/tomcat7/bin/startup.sh
    ;;
esac
exit 0   

그뒤 wq로 저장하여 생성해준다

chmod 755 /etc/init.d/tomcat
실행권한 설정

chkconfig --add tomcat
서비스 자동시작 설정


이렇게 등록을 해주면 service tomcat start 로 시작 할 수 있다.






'OS > CentOS' 카테고리의 다른 글

우분투 12.10 에서 phpmyadmin 이 접속이안될때  (1) 2012.11.01
CentOS 에서 php / phpadmin설치하기  (0) 2012.03.12
Centos에 Mysql 설치하기  (0) 2012.03.07
CentOS5 에서 xrdp 사용하기.  (0) 2012.03.07
(펌)rpm 명령어  (0) 2012.03.07
- FreeNX로 CentOS에 원격을 걸어 사용한 상태입니다.

0. yum remove httpd 로 설치되어있는 아파치를 지워줍시다.


1. 아파치 서버 다운받기.

우선 아파치 서버깔기위해서 ( http://httpd.apache.org )로 접속한다.




 다운로드에 들어가 버전을 선택후 ( 필자는 2.4.1 선택)

tar.gz 파일을 다운로드한다. 

 


2. 아파치 설치하기

설치한 폴더로 들어가서 압축파일의 경로를 바꾸어준다

# mv httpd-2.4.1.tar.gz /usr/local/src/

그뒤 바꿔준경로로 가서 압축을 푼다.

# cd /usr/local/src/
# tar zxvf httpd-2.4.1.tar.gz 
# cd httpd-2.4.1

configure - make 명령어로 설치해 줍니다.

- configure: error: APR not found. 에러가 발생하면
# yum install apr apr-devel apr-util apr-util-devel 

- error: pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/
# yum install pcre-devel

- configure: error: APR version 1.3.0 or later is required 라면
http://archive.apache.org/dist/apr/ 요기가서 1.3.0 이상으로 받아주자. 난 딱 1.3.0 받음.
하지만! 안되서(맨붕해서)
# ./configure ... --with-included-apr 를 붙혀주면 apr 버전을 무시하고 설치한다...고한다는대 먼일날까봐 난 안했지만
질러버렸습니다.

3. 아파치 실행하기

make install 까지 끝나셨으면

# vi /usr/local/apache2/conf/httpd.conf

로 들어가서 php와 한글설정등을 위한 수정을합니다.

LoadModule 행에서 
LoadModule php4_module libexec/libphp4.so

php5 라면
LoadModule php5_module libexec/libphp5.so 

폴더를 못찾은 경우는 # locate libphp 로 찾아서 폴더명을 정확하게 적어줍시다.

그리고 AddDefaultCharset EUC-KR 을 적어주어 한글을 기본어로 바꾸어줍니다.

마치셨으면 :wq 로저장하시고

# cd /usr/local/apache2/bin
# ./apachectl restart

로 실행을 시켜주시고 

http:// 본인ip 를 입력하셔서 창이뜨는지를 확인합니다.


 

'OS > CentOS' 카테고리의 다른 글

(펌)rpm 명령어  (0) 2012.03.07
(펌) yum 명령어  (0) 2012.03.07
CentOS 명령어  (0) 2012.03.06
CentOS 에서 FreeNX로 Windows7에서 원격접속하기!  (0) 2012.03.04
CentOS 5.7 FTP 구축 ( vsFTPD )  (0) 2012.03.02

+ Recent posts