-
AWS - EC2만으로 애플리케이션 배포DevOps/Deploy 실전 2023. 11. 6. 14:34
EC2 인스턴스 생성
mv ~/Downloads/devops_test.pem ~/.ssh/
chmod 600 devops_test.pem
- 파일 이동 및 권한 변경
EC2 접속
ssh -i ~/.ssh/devops_test.pem ec2-user@퍼블릭 IPv4 주소
- ec2-user 는 기본 계정
AWS EC2에 파일 전송하기
- scp & rsync 사용해서 파일이동 가능
- scp를 사용 (로컬에서 원격으로 파일전송)
scp -i ~/.ssh/devops_test.pem jar파일경로 ec2-user@퍼블릭IPv4주소:/home/ec2-user
- ex)
scp -i '펨키' '목적지주소' '이동시킬로컬주소'
EC2에 애플리케이션 띄우기
sudo amazon-linux-extras install java-openjdk11
실행명령어가 어디있는지 확인 which java
- 방화벽 설정
- 애플리케이션 프로세스 유지하기
ㆍnohup
nohup java -jar 자르파일
- 종료시키기
ps aux | grep java kill '프로세스아이디'
- 열려있는 포트 확인
netstat -lntp
고정 아이피 ( Elastic IP )
'DevOps > Deploy 실전' 카테고리의 다른 글
EC2 + Docker + Docker hub 애플리케이션 배포 (0) 2023.11.06