본문 바로가기

놀이터/라즈베리 파이

라즈베리파이에 아파치+톰켓 설치

1. 먼저 자바를 설치하자.

sudo apt-get install openjdk-7-jdk


2. 환경변수를 등록하자.

sudo nano /etc/profile


export JAVA_HOME="/usr/lib/jvm/java-7-openjdk-armhf"


환경 변수가 등록됬는지 확인해보자.

source /etc/profile

echo $JAVA_HOME


결과: 

/usr/lib/jvm/java-7-openjdk-armhf


이렇게 나오면 정상적으로 등록됬다.


3. 톰캣을 설치하자. url을 통해 다운받은 후, 압축을 푼다.

wget http://apache.mirror.cdnetworks.com/tomcat/tomcat-8/v8.0.12/bin/apache-tomcat-8.0.12.tar.gz

tar -zxvf apache-tomcat-8.0.12.tar.gz


설치 후에 8080포트를 사용하지 못하도록 주석처리하자

sudo nano $CATALINA_HOME/conf/server.xml


이 파일안에서 주석처리할 부분은 다음과 같다.

<!--

    <Connector port="8080" protocol="HTTP/1.1"

               connectionTimeout="20000"

               redirectPort="8443" />

-->


4. 아파치를 설치하자. 아파치와 jk모듈을 설치하면 설치는 끝.

sudo apt-get install apache2

sudo apt-get install libapache2-mod-jk


5. 아파치 환경설정

nano /etc/apache2/apache2.conf


이제 다음 내용을 추가한다.

#JK_MODULE

LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so


6. 아파치에서 톰캣으로 넘길 url 패턴을 설정하자.

sudo nano /etc/apache2/sites-enabled/000-default


설정 아래쪽에 추가하고 싶은 패턴을 추가하자


예)

JkMount /*.jsp ajp13_worker

JkMount /*.do ajp13_worker


주소 끝이 .jsp 또는 .do 로 끝나는 URL은 톰켓으로 관리가 된다.


7. 확인해보자. ip를 확인해보자.

ifconfig


ip를 확인했으면  웹 페이지를 열어보자. 확인한 ip가 192.168.0.10 이라면 아파치는 다음과 같다.

http://192.168.0.10/


톰캣의 경우는 다음과 같다.

http://192.168.0.10/index.jsp