목록2025/01 (2)
우당탕탕 개발일지
프론트는 CloudFront와 S3로, 백엔드는 EC2 내에서 도커로 배포를 진행 후 접속을 했을 때 Mixed Content 에러가 발생하였다. 외부에서는 보안 이슈로 Https를 사용해야 하지만 내부 api 요청까지 굳이 Https로 할 필요는 없다 판단하고 Http로 진행하였지만 Https → Http 요청은 정책상 block 된다. 문제를 해결하기 위해 다음 두 가지 방법을 고려했지만 결론적으로 하나의 도메인으로 프론트, 백엔드 모두 배포하기 위해서는 CloudFront에 추가적인 API Gateway나 서브 도메인이 필요하다. 나는 이 두가지를 모두 진행해보고 비용을 아끼고자 무료 도메인을 발급하였다. 1. Public IP에 SSL 인증서 적용우리가 흔히 사용하는 cerbot은 도메인에만 발급..
데이터베이스 시스템은 데이터베이스 관리 시스템(DBMS), 데이터베이스, 데이터 모델 세 가지로 구성된다. 1) DBMS데이터를 관리하는 소프트웨어 시스템으로, 주기억장치에 상주하면서 사용자와 데이터베이스를 연결해 준다. 2) 데이터베이스 '여러 사람이 공용으로 사용하기 위해 통합하고 저장한 운영 데이터의 집합'데이터를 구조화된 형태로 보관하며, 컴퓨터 내부의 하드디스크에 물리적으로 저장된다. 3) 데이터 모델데이터베이스에 데이터가 어떻게 구조화되어 저장되는지를 결정하며, 현재 가장 많이 사용되는 데이터 모델은 관계 데이터 모델이다. DBMSDBMS는 사용자와 데이터베이스를 연결해 주는 소프트웨어로, 데이터베이스 사용자가 데이터베이스를 생성 및 관리를 할 수 있도록 지원해주는 역할을 한다. DBMS는..