....

Apache와 연동된 Tomcat에 Nexus 설치.. 본문

Linux

Apache와 연동된 Tomcat에 Nexus 설치..

idkook 2010. 1. 11. 16:10

이제부턴 정말 쉽다... 힘들게 톰캣을 연동 시킨 만큼... war만 구해서 올려주면 끝난다.

Nuxus 다운로드 페이지에서 필요한 패키지를 다운 받는다. (http://nexus.sonatype.org/downloads/)

cd /usr/local/src
wget http://nexus.sonatype.org/downloads/nexus-webapp-1.4.1.war
cp nexus-webapp-1.4.1.war $CATALINA_HOME/webapps/nexus.war

설치는 끝이다...

단, apache를 통해야 tomcat에 접속이 되므로... JkMount만 추가해주면 된다.
vi /etc/httpd/conf/httpd.conf
### 파일 내용 시작
Listen 8000
<VirtualHost *:8000>
  JkMount /nexus ajp
  JkMount /nexus/* ajp
</VirtualHost>
### 파일 내용 끝

내용은 간단하다.
8000번 포트에 대해 응답하도록 설정하고
8000번 포트를 사용하는 가상호스트를 만들어서..
/nexus 로 시작하는 모든 URL을 tomcat으로 연결하고...
tomcat의 URL은 nexus.war 파일의 의해 /nexus로 설정이 되어 있을 뿐이므로 그냥 쓰면 된다.

아파치와 톰캣을 재시작 한뒤
http://localhost:8000/nexus 로 접속해보면 nexus 초기 화면을 볼 수 있다.

기본 관리자 계정은 admin // admin123 이므로 설정화면으로 들어가서 변경하면 끋~!

사족 :
보안을 위하여~~ 라는 명목하에 SSL을 이용한 443에 Nexus를 연결시킬 경우..
외부 서버와의 통신에서 라이브러리를 못가져오는 현상을 볼 수 있다... 삽질 하지 말자.. ㅠㅠ;

사족2 :
WAR기반으로 사용할 수 있는 웹 어플리 케이션은 전부 이와 같은 방법으로 올릴 수 있다.
예를 들자면 hudson같은....
Comments