[Devita] Domain & SSL 설정
·
Project/Devita
이번주에는 도메인 및 SSL 설정을 진행했습니다! 이번 인프라 아키텍처는 Frontend, Backend, AI, RDS 서버를 동일한 VPC 내의 Private Subnet에 위치시켰으며, 외부 접근을 위한 Nginx는 Public Subnet에 배치했습니다. 해당 아키텍처를 기반으로 도메인과 SSL 설정을 진행했기 때문에 간단히 설명드렸습니다. 이번 프로젝트 아키텍처는 아래 링크에 더 자세히 나와있습니다😊https://young-code.tistory.com/10 [Devita] 1. 인프라 아키텍처 & CI/CD 파이프라인Devita 프로젝트를 진행하면서 매주 진행 상황과 개발 과정을 체계적으로 기록하고자 합니다! 📢 Devita란?Devita = Develop + Vitamin프로젝트 : 개발..
[Devita] Nginx 삽질 일기..🥲
·
Project/Devita
이번주에는 Nginx 리버스 프록시 기능 구현을 했지만 아직 완료하진 못했고 오류 해결 중에 있습니다..제목에서 보시다시피 한 기능을 위해서 삽집을 일주일 동안 했는데요.. 아직 해결을 못했다는게 하하...다행히도 문제의 정확한 원인을 파악했기 때문에, 현재 해결하지 못한 에러에 대해선 다음 블로그에 공유해 드릴 수 있을 것 같습니다! '원인을 찾았다면 왜 바로 해결하지 않았나?'라는 의문이 드실 수도 있을 것 같습니다. 사실 다음 주 계획이 HTTPS 및 Nginx SSL 설정을 하려고 했었는데요. 현재 발생한 문제가 HTTPS 통신을 적용하면 자연스럽게 해결될 것 같아서, 시간 관계상 다음 주 작업과 함께 진행하기로 결정했습니다. 제가 Nginx 학습하면서 블로그를 작성했는데 해당 링크를 첨부해보도록..
[Devita] 인프라 아키텍처 & CI/CD 파이프라인
·
Project/Devita
📢 Devita란?Devita = Develop + Vitamin프로젝트 : 개발자 맞춤 성장 미션 제공 서비스매일 비타민을 섭취하듯 좋은 개발 습관 형성사용자 맞춤형 미션 추천To-do list를 통한 효율적이고 체계적인 일정 관리SNS를 통한 자신의 학습 성과 공유 🧑🏻‍💻 나의 역할인프라 아키텍처 설계CI/CD 파이프라인 구축NGINX 리버스 프록시 기능 구현도메인 설정 및 HTTPS 설정NGINX 로드 밸런싱 & 무중단 배포Backend 🚩프로젝트 과정1. 인프라 아키텍처 설계 이전 프로젝트에서 단일 Jenkins 서버로 모든 빌드와 배포를 수행하다 보니 리소스 부족 문제와 함께 작업 병목 현상이 발생했습니다. 이 문제를 반복하지 않기 위해 이번 프로젝트에서는 Jenkins에 Master..