resin 설치

리눅스/APACHE|2015. 1. 16. 16:58
반응형

apache 연동이 아닌 resin 단독으로만 웹서버를 구현하는 방법입니다.


1. 설치

# cd /usr/local/src

# wget caucho.com/download/resin-4.0.36.tar.gz

tar xvzf resin-4.0.36.tar.gz

# cd resin-4.0.36

# ./configure --with-java-home=/usr/java/jdk1.6.0_23

# make

# make install



2. 설정


기본으로 구동되는 포트 8080 을 80으로 변경합니다.


# vi /etc/resin/resin.properties


web.http 80

app.http 80


기본 소스 디렉토리는 /var/resin/doc 입니다.

이것을 사용자 디렉토리로 변경 합니다.


# vi /etc/resin/resin.xml


<cluster id="app">

이 사이에 있는 host 를 수정합니다.

</cluster>


    <host id="" root-directory=".">

      <!--

         - webapps can be overridden/extended in the resin.xml

        -->

    <web-app id="/" root-directory="webapps/ROOT"/>

    </host>


에서 web-app 부분을 아래와 같이 변경합니다.


    <web-app id="/" root-directory="/home/sysdocu/public_html"/>



3. 구동

# /etc/init.d/resin start



※ 참고

메모리에 따른 설정값을 수정합니다.

(테스트 당시 서버의 메모리 : 8G)


아래와 같이 수정을 해주었습니다.

기본값보다 값을 높였을뿐 잘된것인지 모르겠습니다.


# vi /etc/resin/resin.properties


jvm_args  : -Xmx4096m -XX:MaxPermSize=1024m

jvm_mode    : -server


port_thread_max   : 1024

accept_thread_max : 128

accept_thread_min : 16


반응형

댓글()