Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- NEXUS
- 파워목업
- 지름신
- eclipse
- CentOS6
- egrep
- tomcat
- trac
- CentOS
- 연동
- subversion
- Apache
- netstate
- 권한변경
- resin
- 보드
- Babel
- 삽질
- svn
- SSL
- 갈릴레오
- Java
- Powermockup
- Find
- 이클립스
- Galileo
- tagx
- linux
- yum
- 3.5
Archives
- Today
- Total
....
Apache와 연동된 Tomcat에 Nexus 설치.. 본문
이제부턴 정말 쉽다... 힘들게 톰캣을 연동 시킨 만큼... 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
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>
### 파일 내용 끝
### 파일 내용 시작
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