EC22 Server Application 배포-EC2 활용 1.Django APplication을 Docker Image 를 만들어서 EC2 배포1)Django Application을 생성 =>가상 환경 생성 python -m venv ./myvenv =>활성화myvenv/Scripts/activate =>필요한 패키지 설치djangodjangorestframework =>프로젝트 생성django -admin startproject apiservercd apiserver =>프로젝트 실행(제대로 설치됬는지)python manage.py runserver =>소스 코드 수정-settings.py 파일을 수정#배포를 할 때 정확한 IP를 모른다면 *로 설정ALLOWED_HOSTS = ['*']#사용할 Application 등록INSTALLED_APPS = [ .. 2024. 5. 2. AWS(2)-EC2 를 활용해 MySQL 접속 1.Network 1)IP Address =>TCP/IP 라는 프로토콜을 사용하는 인터넷 망에서 컴퓨터를 구분하기 위한 숫자의 조합 =>인터넷 망에서 데이터를 송수신 할 때 Port 와 함께 사용 IP Address 는 컴퓨터를 구분하고 Port 컴퓨터 안에서 동작하는 Application을 구분 실제 데이터의 송수신은 컴퓨터의 애플리케이션이 수행하기 때문 인터넷 망에서 각 컴퓨터의 IP는 구별되어야 하고 하나의 컴퓨터에서 각각의 Application이 사용하는 Port는 구분되어야 합니다. 하나의 컴퓨터에서 여러 개의 Application을 동작할 때는 포트를 확인해봐야 합니다. =>IPv4 와 IPv6 - IPv4: 32비트 주소 체계로 8비트씩 나누어서 표현을 하는데 일반적으로 10진수로 변환해서 .. 2024. 4. 11. 이전 1 다음