이번에 새롭게 만드는 응용서비스를 Amazon Web Service EC2 에서 서비스 하기로 하여
테스트 차원에서 설치를 진행하였다.

고려할 사항은 어떤 AMI 를 선택하여 어떤 instance를 구성할 것인가? 였다.


redhat 계열의 Fedora 와 CentOS 중 고르려고 했지만 상대적으로 덜 사용해봤던 ubuntu를 사용해보고싶은 마음에
선택을 하였다. 사용하는데 큰 차이는 없지만 굳이 뽑자면 rpm <-> bin 패키지 인스톨 방식 정도 이다. 적어도 나한테는 그렇다.

실질적으로 찾아보면 redhat에서 데스크탑의 기능을 부각시킨것이 Fedora 등인데 redhat에서 공식적인 지원이 없기 때문에 결국 오픈소스의 특성상 커뮤니티의 규모를 선택의 척도로 사용하는 것이 좋을 듯 싶다.

1. jdk 설치
 
wget http://download.oracle.com/otn-pub/java/jdk/6u26-b03/jdk-6u26-linux-i586.bin
/usr/local/jdk1.6.0_26

[root@blogserver local]# vi /etc/profile
.
.
(가장 하단에 추가)
export JAVA_HOME=/usr/local/jdk1.6.0_26
export PATH=$JAVA_HOME/bin:$PATH

2. apache Httpd 설치
sudo apt-get install apache2

/etc/apache2

3. MySql 
 

sudo apt-get install MySql 
root/root00

4. Tomcat
wget http://apache.tt.co.kr/tomcat/tomcat-7/v7.0.14/bin/apache-tomcat-7.0.14.tar.gz
tar -xvf apache-tomcat-7.0.14.tar.gz

/usr/local/tomcat/apache-tomcat-7.0.14

vi /etc/profile
export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-7.0.14
export PATH=$PATH:$CATALINA_HOME/bin


tomcat 시작시 자동 실행

vi /etc/init.d/tomcat

#!/bin/sh
/usr/local/tomcat/apache-tomcat-7.0.14/bin/catalina.sh start

chmod 755 tomcat

update-rc.d -f tomcat defaults


5. Tomcat <-> Apache Httpd 연동

http://seoeun25.tistory.com/397 
 
- apache2 install
>apt-get install apache2 libapache2-mod-jk

- workers.properties 확인 (JVM 셋팅)
>cd /etc/libapache2-mod-jk/
>vi workers.properties 
 : JVM 셋팅. worker 관련 properties 확인.
workers.java_home=/usr/lib/jvm/java-6-sun

worker.ajp13_worker.port=8009
worker.ajp13_worker.host=localhost
worker.ajp13_worker.type=ajp13


- jk.load 에서 worker 위치 지정
>cd /etc/apache2/mods-enabled/
>vi jk.load
 : workers.properties 위치 지정
LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so

JkWorkersFile /etc/libapache2-mod-jk/workers.properties
JkLogFile /var/log/apache2/mod_jk.log
JkLogLevel info
JkOptions +ForwardURICompatUnparsed

- JK Mount 하기
>cd /etc/apache2
>vi sites-enabled/000-default 
 : 마지막 라인에 모든 들어오는 URL 을 ajp13_worker로 mount.
(unmout 하는 것도 여기서 셋팅)
        </Directory>

        JkMount /* ajp13_worker
</VirtualHost>

- apache2 restart
>apache2ctl restart





PS. 현재 실패한것은 tomcat 자동실행이다. /etc/init.d 에 등록하고 절차를 밟았는데도 아직 안됨 -_-;;;;;
신고

'12.OS' 카테고리의 다른 글

Symbolic Link  (0) 2011.12.06
Fedora MySQL 설치  (0) 2011.06.15
AWS EC2 ubuntu 에서 Apache httpd + Tomcat 구성하기  (0) 2011.06.14
Fedora 14 및 samba 설치  (0) 2011.06.01
Unix Group 및 User  (0) 2011.05.16
윈도우 공유 연결 끊기  (0) 2011.02.11
Posted by Stewie


티스토리 툴바