본문 바로가기

분류 전체보기70

프로젝트 배포 완료 & test용 api 개발 진행 배포완료0706~0708에 거쳐서 입학관리팀 llm 챗봇을 1차 완성한 프로젝트를 aws ec2로 배포완료하였다. 배포를 하는 김에 이전부터 정리하려 했던 배포 준비 및 과정을 모두 포스팅하는 바람에시간이 조금 늦어졌다.=> DJango 프로젝트 aws ec2 배포 => api도 정상 작동하는 모습  배포과정 및 배포전 프로젝트 세팅에 관해 정리한 글https://choiet.tistory.com/34https://choiet.tistory.com/29https://choiet.tistory.com/30https://choiet.tistory.com/31https://choiet.tistory.com/32=> 프로젝트 배포전 세팅 방법부터 배포까지 모든 정리를 다 완료하였다.진행하면서 이전에 배포했던 경.. 2024. 7. 9.
[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.