putty로 EC2에 접속을 해주고, 서버에 자바가 깔려있나 확인해봤다

안깔려있다.
자바를 깔아주겠다.

... 설치하는 중 ...
원격에서 코드를 받는 방법
1. 깃허브 이용하기
2. cyberduck, WinSCP로 원격에 접속해 복사하기
우리는 깃허브를 이용해 서버에 배포 할 것!
로컬에서 개발한 것을 깃에 올리고, 코드를 EC2에 클론해서 받는 것이다
개발한 코드는 기본 폴더 위치에 받아줄 것이다.
클론한 깃 주소 > https://github.com/udemy-comgongbro/udemy_server_practice_springboot


[ 서버 환경 설정하기 ]


root를 바꿔주어ㅕㅆ다.
SSL 설정도 해주기! 난 저번에 했담 (참고>[UMC] Server 3주차)
리바운드 규칙 9000번도 추가해주기

서버 파일로 이동해보자


>> 시간 좀 오래걸림..~ 좀 많이..~

끄고 putty 재접속 했는데 아무창도 안뜨고 먹통이라서,, 인스턴스 재시작 해줬더니 되었다,, 찾아보니가 서버가 부하된거라 ,, 요 링크 참고해서 해결해 줫땅
https://seungwoolog.tistory.com/m/68
[AWS] Amazon EC2 프리티어 서버 메모리 부족 문제 해결
🚀 발단 현재 진행 중인 '착오송금 반환서비스' 앱의 API 서버는 amazon ec2 프리티어 계정을 사용하고 있다. 가난한 대학생이기에 유료 전환은 생각해보지 않았고, 지금 띄운 것이 그리 거대한 서
seungwoolog.tistory.com

와 메모리 늘려주니까 엄청 빠르게 된다!!!! 내 40분..........ㅠㅠ
실행시켜주기!

오류2

구글링 해보니까 application.yml을 수정해야한다고 한다.
application.yml의 경로는 /var/www/udemy_server_practice_springboot/src/main/resources 이다.


jdbc:mysql://{rds 엔드포인트}:{rds 포트}/{DB이름}
ㅕusername과 password는 RDS의 username과 password이다!
이렇게 설정해줬다.
그리고 다시
./gradlew clean build
java -jar build/libs/demo-0.0.1-SNAPSHOT.jar
명령어 입력해주니까 에러 안뜨고 성공했다!!!!!!
[ postman 실행 ]

postman 으로 get받기 성공,, 자꾸 데이터베이스 연결이 안된다해서 엄청 헤맸는데,, 알고보니 DB에 email 컬럼이 없어서 그런거 였다,, 어이가 없군 ㅠㅡㅜ


자바가 중단되지 않고 무중단 서비스로 계속 배포됨 -> 실제 서비스는 종료 되면 안되기 때문에 nohup을 사용해야함
'Server > UMC 2기 Server' 카테고리의 다른 글
[UMC] Server 7주차 유저 삭제 API (0) | 2022.05.07 |
---|---|
[UMC] Server 7주차 Springboot / 유저 조회 API / API 명세서 작성 (0) | 2022.05.05 |
[UMC] Server 6주차 Restful API와 프레임워크 (0) | 2022.04.30 |
[UMC] Server 5주차 *실습* 데이터베이스 쿼리 실습 / 인스타그램 쿼리문 작성하기 (0) | 2022.04.29 |
[UMC] Server 5주차 Aquerytool로 인스타그램 erd 설계하기 (0) | 2022.04.07 |
putty로 EC2에 접속을 해주고, 서버에 자바가 깔려있나 확인해봤다

안깔려있다.
자바를 깔아주겠다.

... 설치하는 중 ...
원격에서 코드를 받는 방법
1. 깃허브 이용하기
2. cyberduck, WinSCP로 원격에 접속해 복사하기
우리는 깃허브를 이용해 서버에 배포 할 것!
로컬에서 개발한 것을 깃에 올리고, 코드를 EC2에 클론해서 받는 것이다
개발한 코드는 기본 폴더 위치에 받아줄 것이다.
클론한 깃 주소 > https://github.com/udemy-comgongbro/udemy_server_practice_springboot


[ 서버 환경 설정하기 ]


root를 바꿔주어ㅕㅆ다.
SSL 설정도 해주기! 난 저번에 했담 (참고>[UMC] Server 3주차)
리바운드 규칙 9000번도 추가해주기

서버 파일로 이동해보자


>> 시간 좀 오래걸림..~ 좀 많이..~

끄고 putty 재접속 했는데 아무창도 안뜨고 먹통이라서,, 인스턴스 재시작 해줬더니 되었다,, 찾아보니가 서버가 부하된거라 ,, 요 링크 참고해서 해결해 줫땅
https://seungwoolog.tistory.com/m/68
[AWS] Amazon EC2 프리티어 서버 메모리 부족 문제 해결
🚀 발단 현재 진행 중인 '착오송금 반환서비스' 앱의 API 서버는 amazon ec2 프리티어 계정을 사용하고 있다. 가난한 대학생이기에 유료 전환은 생각해보지 않았고, 지금 띄운 것이 그리 거대한 서
seungwoolog.tistory.com

와 메모리 늘려주니까 엄청 빠르게 된다!!!! 내 40분..........ㅠㅠ
실행시켜주기!

오류2

구글링 해보니까 application.yml을 수정해야한다고 한다.
application.yml의 경로는 /var/www/udemy_server_practice_springboot/src/main/resources 이다.


jdbc:mysql://{rds 엔드포인트}:{rds 포트}/{DB이름}
ㅕusername과 password는 RDS의 username과 password이다!
이렇게 설정해줬다.
그리고 다시
./gradlew clean build
java -jar build/libs/demo-0.0.1-SNAPSHOT.jar
명령어 입력해주니까 에러 안뜨고 성공했다!!!!!!
[ postman 실행 ]

postman 으로 get받기 성공,, 자꾸 데이터베이스 연결이 안된다해서 엄청 헤맸는데,, 알고보니 DB에 email 컬럼이 없어서 그런거 였다,, 어이가 없군 ㅠㅡㅜ


자바가 중단되지 않고 무중단 서비스로 계속 배포됨 -> 실제 서비스는 종료 되면 안되기 때문에 nohup을 사용해야함
'Server > UMC 2기 Server' 카테고리의 다른 글
[UMC] Server 7주차 유저 삭제 API (0) | 2022.05.07 |
---|---|
[UMC] Server 7주차 Springboot / 유저 조회 API / API 명세서 작성 (0) | 2022.05.05 |
[UMC] Server 6주차 Restful API와 프레임워크 (0) | 2022.04.30 |
[UMC] Server 5주차 *실습* 데이터베이스 쿼리 실습 / 인스타그램 쿼리문 작성하기 (0) | 2022.04.29 |
[UMC] Server 5주차 Aquerytool로 인스타그램 erd 설계하기 (0) | 2022.04.07 |