분류 전체보기62 [Django] 개발환경 구축 Django Django 개발 환경 구축을 하려고한다. 그전에 Django는 Python으로 동작하는 서버프레임워크이다. 모듈로 이루어져 있고 틀이 잡혀 있으며 Django는 틀안에서 내가 원하는 동작을 맞춰놓고 진행하기에 사용성이 편리하다. 글쓴이 환경 Macbook pro 14 - M1 Max Pro python 3.7.13 Django 2.2 Django 개발환경 구축 (MAC기준) VSCode 설치 Homebrew설치 pyenv, pyenv-virtualenv설치 pyenv를 이용한 파이썬 설치 pyenv-virtualenv 가상환경 생성 pyenv로 설치한 파이썬 적용 및 django 2.2설치 pyenv를 이용하여 파이썬 버전 관리를 할 것이며 pyenv-virtualenv를 이용하여 가상 환.. 2023. 5. 19. [AWS] 인터넷 게이트웨이(IGW) 키워드 인터넷 게이트웨이(Internet gateway) 서브넷 (Sub Net) 라우트테이블(Route table) AWS 인터넷 게이트웨이 인터넷 게이트웨이(Internet Gateway)는 Public IP주소를 지닌 인스턴스를 인터넷과 연결하면 인터넷에서 들어오는 요청을 수신할 수 있도록 함. 기본 VPC는 기본적으로 인터넷 게이트웨이를 제공함. 하지만 직접 커스텀 VPC를 생성해서 사용하는경우 Internet Gateway도 직접 생성한 뒤 연결을 해야함. 단 하나의 Internet Gateway만 연결할 수 있지만 여러개의 Internet Gateway를 생성한 뒤 여러 개의 VPC를 인터넷으로 연결해서 사용할 수 있음. Internet Gateway는 인터넷 서비스 제공 업체가 온프레미스에 .. 2023. 4. 10. [AWS] Route53 이론 키워드 DNS DNS(도메인 네임 시스템)은 사람이 읽을 수 있는 도메인 이름을 IP주소로 변환하는 시스템 DNS의 구성요소는 아래와 같음. 1. 도메인 네임 스페이스(Domain Name Space) 2. 네임 서버 (Name Server) 권한 있는 DNS 서버 3. 리졸버(Resolver) 권한 없는 DNS 서버 트래픽 인터넷상에서 송수신 되는 모든 통신의 양, 홈페이지를 열고 닫고, 페이지를 넘기고, 이미지나 동영상을 다운 받을때 모든 파일이 들어오고 나가는 것을 트래픽이라고 함. Route 53 Route53은 AWS에서 제공하는 DNS 다른 도메인 등록기관(가비아, 후이즈)등에 비해 가격이 비슷하거나 저렴함. 등록 외에 부가적인 기능 제공 및 안정성, GUI를 제공해 관리가 수월함. Route.. 2023. 4. 10. [AWS] RDS 구축 RDS 실습 이전 포스팅에서 이론을 알아보았으며 이번엔 구축을 해 보려고함. RDS 생성중 RDS 식별자 인스턴스 정보를 확인할 수 있는 대시보드에서 연결 & 보안 항목에 EC2 인스턴스와는 달리 RDS 인스턴스 엔드포인트는 IP주소가 아닌 DNS 주소이다. 이를 활용하여 데이터베이스를 식별 할 수 있으며 접속할 때도 사용된다. RDS 생성 후 인바운드 규칙 정보에서 EC2 보안 그룹을 연결 이전 시간 구축해둔 EC2로 넘어가서 설치과정을 진행합니다. RDS EC2 설정 및 접속 # php 및 mysql 설치 sudo yum install php php-mysql -y sudo yum install mysql # Apache 디렉터리 이동 후 index.php 생성 cd /var/www/html sudo.. 2023. 1. 28. 이전 1 2 3 4 5 6 7 8 ··· 16 다음