❗서버 개발 환경 구축
✏️프로젝트 리포지토리 생성 후 업로드
✏️EC2 서버 세팅
✏️EC2 서버에 git 설치 후 프로젝트 클론
cd ~/.ssh
ssh-keygen -t rsa -b 4096 -C "깃허브 계정의 이메일"
❗java 설치 및 프로젝트와 버전 맞추기
❗RDS연결
✏️Datagrip으로 RDS 접속하기
✏️springboot 프로젝트와 RDS 연결
❗프록시 설정
vim /etc/nginx/sites-available/default
proxy_pass http://localhost:9000; #포트번호는 설정에 따라 달라질 수 있음
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
❗프로젝트 빌드 및 서버 실행
java -jar build/libs/demo-0.0.1-SNAPSHOT.jar
#java -jar build/libs/[프로젝트이름]-0.0.1-SNAPSHOT.jar
#폴더명을 임의로 umc3rd_project로 변경한 것뿐, 인텔리제이로 프로젝트를 열어보면 demo라는 이름으로 생성되어있다
❗API test 해보기
728x90
반응형
'🔻Extracurricular Activity > UMC' 카테고리의 다른 글
[UMC 3기] server 8주차-1 (0) | 2022.11.17 |
---|---|
[UMC 3기] server 7주차-2 (0) | 2022.11.10 |
[UMC 3기] server 6주차-3 (0) | 2022.11.02 |
[UMC 3기] server 6주차-2 (0) | 2022.11.02 |
[UMC 3기] server 6주차-1 (0) | 2022.11.02 |