안녕하세요 깐지꾼지파파입니다!!
오랜만에 기술블로그입니다... ㅋㅋ 그동안 육아와 프로젝트 진행으로 인한 관리 소홀...인듯 합니다 ㅋㅋ
본격적으로 사내에서 인프라&개발을 겸하게 되어서 이번엔 중앙저장소 역할을 해주는 넥서스를 구축 하게 되었습니다.
설치 및 상세 설명은 아래 가이드 따라 오시면 되겠습니다 ~
1. 설치
sudo mkdir /opt/nexus
cd /opt/nexus
sudo wget https://download.sonatype.com/nexus/3/latest-unix.tar.gz
sudo tar -xvzf latest-unix.tar.gz
설치는 뭐 딱히.. 특별한게 없습니다.
2. 구동 전 환경 설정
1. 실행 계정 설정
넥서스 구동 계정 설정 - 사내 운영 정책에 따라서 계정을 새로 생성해서 구동하셔도 되고, 본인 환경에 맞게 셋팅 하시면 되겠습니다. 저 같은 경우 굳이 계정을 만들필요가 없는 서버에 설치 하였기 때문에 root 로 돌렸습니다.
sudo cp /opt/nexus/nexus-3.38.1-01/bin/nexus.rc /opt/nexus/nexus-3.38.1-01/bin/nexus.rc.ori
sudo vi /opt/nexus/nexus-3.38.1-01/bin/nexus.rc
2. 환경설정
* 넥서스 자바 홈 설정
echo $JAVA_HOME
JAVA_HOME 설정 또는 JAVA 설치가 안되어 있으신분은 먼저 자바를 먼저 셋팅해주세요.
한가지 주의 할점!!! 넥서스는 자바 1.8 에서만 구동됩니다!!!(sudo yum install java-1.8.0-openjdk)
sudo vi /opt/nexus/nexus-3.38.1-01/bin/nexus
INSTALL4J_JAVA_HOME_OVERRIDE 주석 해제 후 JAVA_HOME 삽입
* 포트 설정
별도 설정이 없다면 넥서스 기본 포트는 8081이다
sudo vi /opt/nexus/nexus-3.38.1-01/etc/nexus-default.properties
접속 포트 및 접근위치에 대한 설정!
외부 및 모든 대역에서 접근이 필요하다면 기본 값으로 두면 됩니다
3. 실행, 중지
sudo /opt/nexus/nexus-3.38.1-01/bin/nexus start
sudo /opt/nexus/nexus-3.38.1-01/bin/nexus stop
구동 후 Detected execution as "root" user. This is NOT recommended! 라는 메시지는 root 로 실행되었다는 감지이다 무시해도 됩니다.
4. 접속
자 ~ 이제 구동이 잘 되었는지 확인해보려면 브라우저에 서버IP:8081로 접속
최초 로그인 계정 : admin
최초 비밀번호 : sudo vi /opt/nexus/sonatype-work/nexus3/admin.password
익명 유저 접근 차단
설치 끄읏~~
'운영체제 이야기 > Linux(CentOS)' 카테고리의 다른 글
[CentOS7] 읽고 쓰고 실행 (1) | 2022.06.03 |
---|---|
[CentOS7] grep 명령어 사용 (0) | 2022.06.02 |
[CentOS7] Google OTP 적용하기 !!!! (0) | 2021.12.30 |
[CentOS7] APM 프로그램 Scouter + Slack 을 이용한 JAVA 서비스 모니터링 - 2편 (0) | 2021.07.24 |
[CentOS7] APM 프로그램 Scouter + Slack 을 이용한 JAVA 서비스 모니터링 - 1편 (0) | 2021.07.19 |
댓글