Web

    ERD, 어떻게 설계하는 걸까?

    🧐 What is ERD? 우선, ERD가 무엇인지 부터 짚고 넘어가자. ERD란 Entity Relationship Diagram의 약어로, 데이터베이스 구조를 한눈에 알아보기 위해서 쓰인다. DB를 개발하기 전에 보다 많은 아이디어를 도출하고, 데이터베이스 설계의 이해를 높이기 위해 데이터 모델링을 실시한다. 쿼리문을 작성할 때 테이블들이 구조화된 다이어그램을 보면서 도움을 받을 수 있다. 데이터의 다양한 특징을 확인할 수 있어 요구사항을 그에 맞게 개발할 수 있다. ERD의 핵심은 세 가지 이다. "Entity" 와 "Relationship", 그리고 "Attribute"이다. 각 용어가 무엇을 의미하는지 살펴보자. #Entity(개체) Entity는 관리하고자 하는 정보의 실체이며, 사람, 객체 ..

    AWS EC2 서버에 도메인/HTTPS/Redirection 적용

    🌟Goal : 도메인을 구입하여 EC2 서버에 연결하고, HTTPS, 서브도메인, Redirection까지 적용해보자. - 도메인 적용 : 가비아에서 1년짜리 도메인을 하나 구입해보였다. 원하는 도메인을 아무거나 구입하면 됨. 📌 서버와 도메인을 연결하려면? : 파일과 시스템을 매핑하는 DNS 레코드를 통해 특정 도메인이 연결하려는 서버를 DNS 서버에게 알려주어야 한다. 📌 관련 개념 정리 DNS 서버 : IP 주소와 도메인 주소를 이어주는 환경/시스템이다. 호스트 : 네트워크에 연결된 장치 또는 서버들에 부여되는 고유한 이름으로 기계적인 주소 대신 일반인이 읽고 이해하기 쉬운 이름으로 만들어진다. TTL : Time to live -> IP 패킷의 생존 시간 (IP 패킷이 라우팅 되며 거쳐야할 라우터..

    AWS EC2 서버 구축/환경설정+ DB 외부 접속

    🌟Goal : AWS EC2 인스턴스에 리눅스 서버를 구축하고, Nginx, PHP, MySQL등을 설치해 개발 환경을 설정한다. 마지막으로 외부에서 서버와 서버 데이터베이스에 접속까지 완료해보자. 1. AWS EC2 리눅스 인스턴스 생성 https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EC2_GetStarted.html#ec2-launch-instance Tutorial: Get started with Amazon EC2 Linux instances - Amazon Elastic Compute Cloud Tutorial: Get started with Amazon EC2 Linux instances Use this tutorial to get started ..