aws에 ec2 검색후 인스턴스 시작 클릭
프리티어 사용가능한 ubuntu22.04LTS~
이후 딱히 설정할 거 없음 키페어 생성
이거 일구면 큰일남.
나같은 경우 아래처럼 까먹지않게 ssh 파일에 저장함
잘생성됐따
위에서 인스턴스 ID 클릭하고 연결눌러서 EC2 인스턴스 연결에서 바로 연결하면 됨 ㅋㅋ
가끔 이 친구가 안될때 있는데 그때 ssh 클라이언트 연결로 아까 키파일 저장한 파일위치에서 깃배쉬 열어서 아래 순서대로 하란대로 입력하면 됨 ㅇㅇ
바로 배포전에 일단 보안 설정 먼저하자 외부에서 접근할 수 있도록
현재 인스턴스에 적용된 보안 그룹의 이름 확인 (스크롤 내리면 있음)
ec2 - 네트워크 및 보안 - 보안 그룹에서 보면 위에서 본 친구가 있다.
이 친구 id 클릭해서 rds 인바운드 규칙했던 것처럼 냅다 다 접속 가능하게
밑에 스크롤 내리면 인바운드 규칙 있고 인바운드 규칙 편집있다.
대충 다 열어준다. 나눈 http,https,8080 다 들어와 anywhere~
ssh 꼭 열어줘야함 그래야 연결이 가눙
대충 하고 저장하면 됨
전에 나는 깃 클론하고 빌드하면 공간작아서 오류걸리거나 76퍼에서 멈추더라구요 ㅎ.. 다른 사람들은 어째그리 잘되던지 ㅎ.. 그래서 swap 공간확장해서 가상메모리를 만들어줄거임
ubuntu 환경에서 aws형님들 말대로 잘 따라하면 됨 다복붙하셈 ㅇㅇ
그런후 아래 잘 따라하면됨~
백그라운드로 올리기싫으면 nohup ~~ & 뺴면됨~
글구 나눈 자꾸 test 머시기에서 빌드 실패해서뒤에 테스트 머시기들 저거넣어줘야함 ㅠ
maven 환경이라면
sudo chmod +x mvnw
$ ./mvnw clean package -DskipTests
$ cd target/
$ nohup java -jar [빌드된 jar 파일 이름] &
sudo chmod +x gradlew
$ ./gradlew clean build -x test
$ cd build/libs/
$ nohup java -jar [빌드된 jar 파일 이름] &
나눈 그래들 한경~
아래처럼 씨뻘거면 파일 권한이 없는거임
sudo chmod 755 [jar파일] 해주면 됨
끗
실행화면 보고 싶으면 nohup.out 보면 됨. 파일 생겼쥬?
sudo nano nohup.out 하면
실행 너무 많으면 아래명령어로 100줄만 뒤에서부터 때서 볼 수 있음
아래 퍼블릭주소:포트 로 들어가면 접근가능
굿굿잡요