Ubuntu12.04 - Apache2 - mod_jk - JBoss AS 7.1 Community Setting

less than 1 minute read

그대로 따라해도 환경이나 버전에 따라 오류발생 가능성이 있으니 중요한 서버의 경우에는 바로 하지 말고 virtualBox에 리눅스를 설치해서 연습 후 처리하는 것을 권장합니다.

Ubuntu12.04, CentOS6.2에서 동일하게 테스트 성공
1. Apache 셋팅

Apache쪽 셋팅은 톰캣과 동일하다 자세한 설명은 생략한다.

workers.properties셋팅후

2. mod_jk 셋팅

이 부분만 잘 써주면 된다. 위치는 virtualhost default가 될수도 있고 httpd.conf가 될수도있고.. 서버 환경에 따라….

JkMount / ajp13_worker JkMount /* ajp13_worker

3. JBoss 셋팅

JBoss는 standalone모드로 실행시킨다고 가정하고

JBOSS_HOME=/opt/jboss-as-7.1.1.Final user@/opt/jboss-as-7.1.1.Final$ ls appclient bin bundles copyright.txt docs domain jboss-modules.jar LICENSE.txt modules README.txt standalone welcome-content

디렉토리 구조는 대략 위와 같다.

$ vi $JBOSS_HOME/standalone/configuration/standalone.conf

여기서 밑에 있는 xml을 보고 적절히 내용을 추가하도록 한다.

$ sudo $JBOSS_HOME/bin/standalone.sh -b=0.0.0.0 &

권한 때문에 실행 안되서 헤매는 일 없게 최초 테스트는 sudo권한으로 하는게 좋다. 0.0.0.0은 접속가능 주소를 public으로 지정하는 것을 의미하는건데 apache가 ajp://localhost로 접속할테니 일반적인 환경에서는 따로 지정할 필요 없을 것 같다.

여기까지 제대로 설정되었다면 http://apache2서버주소/ 로 접속하면 jboss화면을 볼 수 있을 것이다.