내 포트폴리오 페이지 배포 주소
http://celinechoi.duckdns.org/
난 aws ec2 리전을 시드니로 해버렸다. 리전이 '서울'인지 꼭 확인할 것.
putty 터미널 리눅스 명령어 (Esc누르고 :q!는 저장x 후 나가기/ :wq는 저장o 후 나가기, vi nginx.conf => 해당 코드창에 들어가지는데 이때 i를 눌러야 텍스트 입력가능해짐, cd 프로젝트파일 후 git pull 받기 가능,)
서버 배포가 됐는데 static 파일이 적용 안 되는 문제가 있었음. docker-compose.yml의 django volumes에 - ./프젝명/static/:/static 추가하고, 장고 프로젝트 파일 settings.py에 static root도 추가하고, 정적 파일 저장할 디렉토리의 쓰기 권한도 주고(sudo chown -R ubuntu:ubuntu /home/ubuntu/aws_django/static/
) ...등등 문제될 만한 건 다 고쳐보면서 docker-compose build 계속 다시 해봄.오류 문구가 친절해서 오류 문구 기반으로 차근차근 고치면 될 듯함.
[참고 자료]
내 포트폴리오 AWS에 올려보기 | 무료로 제공되는 템플릿으로 웹서비스 만들어보기 | Django, nginx, aws ec2, route53, docker
https://www.youtube.com/watch?v=IBC95cJnbRQ&t=1451s (개발자_마이쮸)
1편 - https://cholol.tistory.com/564
2편 - https://cholol.tistory.com/566