-
EC2에 Nexus 설치하기AWS/Hands-on 2023. 7. 9. 17:31
Nexus 설치하기
nexus 인스턴스에 wget과 jdk1.8 버전을 설치한다.
sudo yum update -y sudo yum install wget -y sudo yum install java-1.8.0-openjdk.x86_64 -y
루트 디렉토리에 nexus를 설치할 app 디렉토리를 생성하고 해당 디렉토리 안으로 이동한다.
sudo mkdir /app && cd /app
wget으로 nexus 를 설치한 뒤 압축을 풀어준다.
sudo wget -O nexus.tar.gz https://download.sonatype.com/nexus/3/latest-unix.tar.gz sudo tar -zxvf nexus.tar.gz sudo mv nexus-3* nexus
nexus 계정을 생성하고 디렉터리를 생성한 nexus 소유로 변경해준다.
sudo adduser nexus sudo chown -R nexus:nexus /app/nexus sudo chown -R nexus:nexus /app/sonatype-work
bin/nexus.rc 파일에 위에서 등록한 사용자 이름을 등록해준다.
sudo vi /app/nexus/bin/nexus.rc run_as_user="nexus"
nexus 서비스를 systemctl로 시작할 수 있도록 설정해준다.
sudo vi /etc/systemd/system/nexus.service
위 파일에 아래와 같이 작성해준다.# nexus.service 파일 [Unit] Description=nexus service After=network.target [Service] Type=forking LimitNOFILE=65536 User=nexus Group=nexus ExecStart=/app/nexus/bin/nexus start ExecStop=/app/nexus/bin/nexus stop User=nexus Restart=on-abort [Install] WantedBy=multi-user.target
nexus 서비스를 서버 구동시 실행할 수 있도록 설정한다.
sudo chkconfig nexus on
nexus 서비스를 시작한다.
# nexus 시작 명령어 sudo systemctl start nexus # nexus 상태 확인 명령어 sudo systemctl status nexus
EC2 인스턴스 도메인의 nexus 기본 포트인 8081 포트로 접속해보면 정상적으로 nexus 화면이 뜨는것을 확인할 수 있다
오른쪽 상단의 Sign In 버튼을 클릭하여 로그인을 진행한다.
최초 아이디는 admin 이고 비밀번호는 아래 명령어로 확인가능하다.cat /app/sonatype-work/nexus3/admin.password
최초 로그인 후 아래 설정을 진행해준다.
1. 시작!
2. 새로운 비밀번호 지정
3. 누구나 접근 가능하도록 설정
끝- 🎉
'AWS > Hands-on' 카테고리의 다른 글
[1] Lambda & DocumentDB 연결 (0) 2023.07.14 ECR에 도커 이미지를 업로드하여 Auto Scaling으로 배포하기 (1) 2023.07.09 Codepipeline과 Jenkins를 이용한 CI/CD (0) 2023.07.09 Client VPN을 사용하여 VPC Peering으로 연결된 VPC의 Private 인스턴스 접근하기 (0) 2023.07.05 EC2 에 Java, Tomcat 설치하기 (0) 2023.07.05