[DevOps] Domain & SSL 설정
·
DevOps/etc
도메인 및 SSL 설정 방법에 대해서 공유해보겠습니다!💡참고가비아에서 도메인 구매AWS Route 53에서 서브 도메인 설정  🔐 Domain & SSL 1. Domain a. 도메인 구매가비아에서 howabout.shop 이라는 도메인 구매구매 시 타사 네임서버 사용 옵션 선택b. AWS Route 53에서 네임서버 정보 설정AWS Route 53에서 도메인의 호스팅 영역 생성호스팅 정보 입력도메인 이름 : howabout.shop 입력타입 : Public hosted zone 선택네임서버(NS) 레코드 확인호스팅 영역을 생성하면 Route 53에서 기본적으로 네임서버(NS) 레코드와 SOA 레코드가 자동으로 생성생성된 호스팅 영역의 NS 레코드에 나열된 네임서버 주소(보통 4개의 주소)를 확인가비..
[DevOps] Nginx 삽질 일기..🥲
·
DevOps/Nginx
Nginx 리버스 프록시를 활용해 카카오 소셜 로그인을 구현하는 과정에서 여러 오류가 발생했는데요..어떤 오류들이 있었는지 공유해 보려고 합니다! Nginx 학습하면서 블로그를 작성했는데 해당 링크를 첨부해보도록 하겠습니다 :) https://young-code.tistory.com/1 [Nginx] Nginx 야무지게 정리하기1. Nginx란?Nginx는 오픈소스 소프트웨어 웹서버로 시작되었습니다. 지금은 웹서버의 역할뿐만 아니라 프록시 서버, 캐싱, 분산 처리, 미디어 스트리밍 등을 위한 다양한 기능을 제공합니다. 기능뿐young-code.tistory.com  🚩Nginx 이슈1. 문제 상황 💡카카오 소셜 로그인 플로우1. 클라이언트가 카카오 로그인 버튼 클릭2. 클라이언트는 카카오 인증 서버로..
[DevOps] Infra Architecture
·
DevOps/CI CD
HowAbout 프로젝트에서 DevOps를 담당하며, 인프라 아키텍처를 설계하고 구현한 결과를 기록하고자 합니다.💡참고Howabout 프로젝트는 단순한 기능 구현뿐만이 아닌 애플리케이션의 사용자가 증가함에 따라 발생할 수 있는 트래픽 문제를 고려하여 진행했습니다.☁️ Infra Architecture 1. Jenkins Master-Agent 구조 Jenkins를 Master-Agent 구조로 구현했습니다. 초기에는 단일 서버에서 빌드, 테스트, 배포 작업을 모두 처리했지만, 이로 인해 성능 병목이 발생하고 배포 시간이 길어지는 문제가 있었습니다. 이를 개선하기 위해 Master 서버는 작업 스케줄링에 집중하도록 하고, Agent 서버에서 빌드와 테스트를 병렬로 처리하도록 구조를 분리했습니다. 특히, ..
[DevOps] Nginx 야무지게 정리하기
·
DevOps/Nginx
1. Nginx란?Nginx는 오픈소스 소프트웨어 웹서버로 시작되었습니다. 지금은 웹서버의 역할뿐만 아니라 프록시 서버, 캐싱, 분산 처리, 미디어 스트리밍 등을 위한 다양한 기능을 제공합니다.기능뿐만 아니라 성능면에서 기존의 웹서버들보다 뛰어나 현재 Nginx는 가장 널리 사용되고 있는 웹 서버입니다.Nginx가 등장하기 전 웹서버의 대표 주자였던 Apach보다 어떤 점이 좋아서 현재 가장 많이 사용되는 웹서버로 자리 잡았는지 동작원리를 비교해 봅시다.  2. Nginx / Apacha. Apach 동작 원리 Apach 이전에 웹서버로 사용되던 NCSA HTTPd가 있었습니다. 하지만 버그가 많이 발생해서 사용하는데 불편한 점이 많았고 이러한 문제점을 해결하기 위해 나온 웹서버가 Apach입니다. 지금..