DJango12 [AWS] RDS서비스로 MySQL DB생성 및 테스트까지-(free티어 설정으로 과금없이 안전하게 생성하고 사용해보자) 1. MySql의 DataBase 인스턴스를 생성해보자=> 이와 같이 서비스 메뉴에서 Database선택 > RDS선택 > 리전 서울 선택(꼭 서울로 되어있는지 체크) => 아래에 "데이터베이스 생성"버튼을 클릭하자 => 우리는 t2.micro로 무료로 1년간 사용할 수 있는 설정을 진행할 것이기에 (과금걱정없이)=> 표준 생성 체크=> MySQL 체크를 진행해주자 => 다음과 같이 "프리티어"를 꼭 체크하자 => 다음과 같이 세부설정을 진행해보자DB인스턴스 식별자: 우리가 선택한 리전에서 고유한 db이름을 가져야한다. 간단하게 rds-프로젝트명 으로 진행해보자마스터 사용자 이름: db인스턴스에 로그인할 때 사용할 사용자 이름이다.마스터 암호: db인스턴스에 로그인할 대 사용할 pw이다.=> 잃어버리지 .. 2024. 7. 13. [AWS 배포] DJango 프로젝트 AWS로 완벽하게 배포하기 (0) - 배포전 프로젝트 환경 세팅하기 (필수) 시작에 앞서 안내하는 말이 포스트는 총 5개의 포스트로 이뤄져있으며해당 포스트를 따라 차근차근 따라하면 AWS로 DJango 프로젝트 배포를 성공적으로 마칠 수 있게사진을 포함한 명령어를 모두 정리하여 기술해두었다. 주의할 점과 또 부탁할 말은 아래 포스팅의 순서대로 꼭 모든 세팅과 과정을 잘 지키며 진행했으면 좋겠다. 이 5개의 글은 AWS로 DJango 프로젝트를 배포하는데 있어 이전에 내가 고민했던 것과 경험했던 것과 오류의 해결법, 그리고 시행착오로 고생했던 것을 모두 반영하고또 개념적인 설명도 함께 붙여 설명한다. 5개의 글을 빠짐없이 차근차근 따라온다면 문제없이 장고프로젝트를 배포에 성공할 수 있을 것이다.잘 진행되길 바라고 또 문제가 있거나 배포 진행방식에 있어 더 좋은점이 있다면 언제든 자.. 2024. 7. 9. [AWS배포 & DJango] AWS nginX 적용했는데도 static 파일을 읽어오지 못하는 오류 해결방법 배포 후 문제점 발견 성공적으로 배포한줄 알았건만 보이는 것과 같이 장고 admin 페이지를 포함해서모든 페이지에 css파일이 하나도 적용이 안되는 문제가 발생했다.문제를 보니.. Nginx가 실행되는 사용자가 www-data로 설정되어 있을 때 해당 사용자가 Django 정적 파일 디렉토리인 /home/ubuntu/프로젝트/static/에 접근할 권한이 없었다. 그 때문에 Nginx는 정적 파일을 제공하지 못했던것,,이를 해결하기 위해 Nginx 설정 파일에서 user www-data;를 user ubuntu;로 변경했다.이렇게 함으로써 Nginx가 ubuntu 사용자 권한으로 실행되게 되고 ubuntu 사용자는 해당 디렉토리에 대한 접근 권한을 가지고 있기 때문에 정적 파일을 정상적으로 제공할 수 있.. 2024. 7. 8. [AWS 배포] DJango 프로젝트 AWS로 완벽하게 배포하기 (4) - 최종 배포 완료 -> gunicorn, nginX 설정, 프로젝트 설정 시작에 앞서 안내하는 말이 포스트는 총 5개의 포스트로 이뤄져있으며해당 포스트를 따라 차근차근 따라하면 AWS로 DJango 프로젝트 배포를 성공적으로 마칠 수 있게사진을 포함한 명령어를 모두 정리하여 기술해두었다. 주의할 점과 또 부탁할 말은 아래 포스팅의 순서대로 꼭 모든 세팅과 과정을 잘 지키며 진행했으면 좋겠다. 이 5개의 글은 AWS로 DJango 프로젝트를 배포하는데 있어 이전에 내가 고민했던 것과 경험했던 것과 오류의 해결법, 그리고 시행착오로 고생했던 것을 모두 반영하고또 개념적인 설명도 함께 붙여 설명한다. 5개의 글을 빠짐없이 차근차근 따라온다면 문제없이 장고프로젝트를 배포에 성공할 수 있을 것이다.잘 진행되길 바라고 또 문제가 있거나 배포 진행방식에 있어 더 좋은점이 있다면 언제든 자.. 2024. 7. 8. 이전 1 2 3 다음