728x90
1. ngnix 실행하기
2. javac 로 javac가 깔려있는지 확인
3. sudo su
apt install default-jdk
4. cd /var/www
git clone https://github.com/udemy-comgongbro/udemy_server_practice_springboot.git
ls -al로 잘 깔렸는지 확인~
5. vim /etc/nginx/sites-available/default
root /var/www/html;이 부분을
root /var/www/udemy_server_practive_springboot;이렇게 고쳐준다
aws -> 9000번 인바운드 규칙 설정해줘야함
6. cd udemy_server_practice_springboot
sudo ./gradlew clean build
7. sudo java -jar build/libs/demo-0.0.1-SNAPSHOT.jar
8. vim /etc/nginx/sites-available/default
try_files $uri ~ 이부분을 주석처리하고 밑에
proxy_pass http://127.0.0.1:9000;을 써준다.
9. application.yml 변경해주기
cd /var/www/udemy_server_practice_springboot/src/main/resources
vi application.yml
저는 변경이 안되어서, 직접 파일을 찾아서 변경해줬습니다
처음에 이렇게 했었는데 만약, 데이터그립에 테이블이 들어가 있는 DB경로가 한번 더 있다면 뒤에 저렇게 경로를 한번 더 써줘야한다
10. 서버 재시작 & postman에 실행해보면 datagrip에 넣어줬던 데이터들이 잘 뜬다~
※만약 java - jar명령어로 스프링부트를 여러번 실행한 상황이라면 다 종료하고 해야한다!
ps -ef | grep java 한 다음에 맨 왼쪽 숫자 -> sudo kill -9 [숫자]
cd udemy_server_practice_springboot
sudo ./gradlew clean build
sudo service nginx restart
sudo java -jar build/libs/demo-0.0.1-SNAPSHOT.jar
728x90
'Server🧤 > SpringBoot' 카테고리의 다른 글
[Springboot] AWS S3 버킷을 이용한 PresignedUrl로 이미지 업로드 구현하기 (0) | 2023.08.10 |
---|---|
[Spring] 유저 CRUD 구현하기 (0) | 2022.04.28 |