Spring3 Hustle #11. 처음 시작하는 사람도 작업할 수 있도록, 스프링 부트 개발 컨벤션 정하기 안녕하세요, 다람쥐입니다. 지난 포스팅에선 허슬의 프로젝트 구조를 잡아봤습니다. Hustle #10. 프로젝트 구조 잡기 안녕하세요, 다람쥐입니다. 저번 포스팅에선 Aquery Tool 으로 ERD 모델링을 했습니다. 2023.09.04 - [프로젝트/장기 프로젝트] - Hustle #9. Aquery Tool 으로 ERD 모델링하기 이번 포스팅은 허슬 프로젝트 구조 itchipmunk.tistory.com 이제 본격적인 개발을 시작했습니다. 오프라인으로 허슬 팀원들과 다 같이 모였는데요. 해야 할 작업을 분배했고, 다음 오프라인 모임 때 까지 개발을 해보자고 했습니다. 하지만 큰 난관이 있었습니다..! 😅 생각치도 못한 문제가... 그 다음 모임은 오프라인으로 서버 팀끼리 모였습니다. 역 근처 카페안의.. 프로젝트/장기 프로젝트 2023. 11. 22. [스프링 부트] Jasypt 설정 암호화로 Github Repo 에 안전하게 올리기 안녕하세요. 스프링 부트에서 Jasypt 라이브러리를 사용해서 설정을 암호화하는 방법을 알아봅시다. application.yml 파일에 아래와 같이 DB 접속 정보를 저장해둔다면, Github 레포에 올리지 못하겠죠? spring: profiles: local datasource: url: DB주소 username: DB계정 password: DB비밀번호 driver-class-name: com.mysql.cj.jdbc.Driver applicaiton.yml 을 .gitignore 파일에 추가하면, Git Stage 에 올라가지 않습니다. 그 다음에 작업자들끼리만 application.yml 파일을 공유해도 되지만, 공개 가능한 다른 설정까지 번거롭게 변경할 때 마다 모든 작업자들끼리 동기화하는 게 여.. Back-End/Spring 자료실 2023. 6. 20. NginX 설정 : 리버스 프록시 + Https(SSL) 적용하기 AWS EC2 우분투 서버에서 스프링 부트 서버를 가동하고 있습니다. $ nohup java -jar -Djasypt.encryptor.password=암호화키 ./서버애플리케이션.jar & NginX 설정에선 이미 Https (SSL) 설정을 마친 상태인데요. Https 설정을 적용한 채로 스프링 부트 서버에 접속하기 위해선, 리버스 프록시 설정을 추가해야 합니다. 리버스 프록시는 NginX 에 요청이 들어오면, 다른 서버에 연결을 토스해주는 기능을 해줍니다. 사용자는 실제 서버의 정체를 모르고도 통신을 할 수 있게 되는데요. NginX 에선 다음과 같이 설정했습니다. $ vi /etc/nginx/sites-available/default NginX 설정 편집기에 들어가 아래와 같이 작성합니다. ..... Back-End/Back-End 자료실 2023. 6. 20. 이전 1 다음