내 포트폴리오 AWS에 올려보기 | 무료로 제공되는 템플릿으로 웹서비스 만들어보기 | Django, nginx, aws ec2, route53, docker

Поділитися
Вставка
  • Опубліковано 10 лис 2024

КОМЕНТАРІ • 37

  • @8899sarang
    @8899sarang Рік тому +1

    항상 좋은 영상 감사합니다.
    염치없는 청을 2가지 드려봅니다.
    1. AWS 서버를 리부팅했을 때, 자동으로 docker-compose up -d 가 실행되도록 하는 것과,
    2. 1:08:00 부분에서 설명하신 "depends_on - django" 이쪽에서 말씀하신, "mysql" 까지 설치되는 내용을 설정 파일을 추가하여 주셨으면 합니다.
    청명하고 부드러운 목소리에 끝까지 집중할 수 있는 강의 늘 감사드립니다.
    새해 복 많이 받으시구요.
    감사합니다.

    • @mychew
      @mychew  Рік тому

      안녕하세요~ 새해복 많이받으세요~! 답변이 늦었습니다 ㅎㅎ
      1번의 경우 서버가 리부팅할때 자동으로 docker-compose가 뜰텐데요. 왜냐면 docker-compose 옵션에 restart: always옵션이 있기 때문에 아마 서버가 내려갔다 올라가도 자동으로 뜰겁니다.
      2번은 devops환경 설정하는 블로그 포스팅과 영상을 준비중이여서 해당 데이터를 확인하면 될것같아요~!
      아니면 이미 있는 포스팅을 확인하셔도 됩니다.
      cholol.tistory.com/485

    • @8899sarang
      @8899sarang Рік тому

      @@mychew 친절한 답변에 감사드립니다. 올 한 해도 더욱 건강하시고, 건승하기를 기원합니다. 감사합니다.

  • @shortcut-keys6609
    @shortcut-keys6609 2 роки тому +1

    감사합니다.

  • @이재훈-o6y
    @이재훈-o6y 2 роки тому +1

    감사합니다 항상 잘 보고 있습니다

    • @mychew
      @mychew  2 роки тому

      :) 감사합니다

  • @abrorbekanvarbekov5424
    @abrorbekanvarbekov5424 Рік тому

    다음 강의를 spring-boot 로 해 주시면 정말 감사하겠습니다. ^^

  • @user-ky2qg8im8t
    @user-ky2qg8im8t 2 роки тому +1

    오.. 드디어 동영상이 !! 감사합니당

    • @mychew
      @mychew  2 роки тому

      감사합니다 :)

  • @Gombbangz
    @Gombbangz 2 роки тому +1

    코딩 관련 영상 많이 본건 아닌데 먼가 친근한 느낌이 제일 제 스탈이고 내용도 좋아서 지금도 종종 봅니다 ㅎ(더는 개발자는 아니지만..)
    잘 보고 갑니다!

    • @mychew
      @mychew  2 роки тому +1

      pm으로 바뀌셨다고 했나요? ㅋㅋ 탈 개발자도 좋지유

    • @Gombbangz
      @Gombbangz 2 роки тому

      @@mychew 네네 pm입니다. 그래도 종종 마이츄님 영상 보면서 따라해볼게 있나 기웃거립니다 ㅎㅎ

  • @zerojinho
    @zerojinho 2 роки тому +1

    감사합니다 잘볼게용 django 개발자가 되고싶어용

    • @mychew
      @mychew  2 роки тому

      피드백 감사합니다~ 최근에 한국에도 장고 많이 사용하더라구요 ㅎㅎ

  • @abrorbekanvarbekov5424
    @abrorbekanvarbekov5424 2 роки тому +1

    안녕하세요 선생님 nginx 에서 media 파일을 안 여는데 혹시 방법이 있을까요??

    • @mychew
      @mychew  2 роки тому

      nginx config 설정에 media 경로를 지정했는데 안열리나요~?

    • @abrorbekanvarbekov5424
      @abrorbekanvarbekov5424 2 роки тому +1

      @@mychew 네 웬만한거 다 해봤는데 안되더라구요 ㅠㅠ

    • @abrorbekanvarbekov5424
      @abrorbekanvarbekov5424 2 роки тому +1

      @@mychew 해결했습니다 ^^ 감사합니다~

    • @mychew
      @mychew  2 роки тому

      @@abrorbekanvarbekov5424 앗 그러시군요 ㅎ 굿입니다~

  • @후이-c9x
    @후이-c9x 2 роки тому +1

    React Django 간 ssl통신 방법도 알고싶습니다! 그리고 프로젝트 구성할 때 npm run build된 파일을 django안에 넣는게 맞는 구성인가요? 너무 궁금합니다..

    • @mychew
      @mychew  2 роки тому

      장고 안에 리엑트를 빌드에서 넣으시나요~? 안에 넣어도 되고 밖으로 빼도 되고 하긴 한데, 보통 리엑트 따로 장고 따로 서버에 올리는 구조로 사용합니다. 현업에서는 팀이 분리되어있을꺼라 관리를 따로해야하거든요 ㅎ ssl은 사실 장고에만 붙이면 되는데 aws로 쉽게 ssl을 구현할 수 있습니다. react에서는 그냥 통신할때 https쓴다라는 설정만 해주시면 되구용 aws에 ssl설정 영상이나 블로그를 올렸었는지 기억이 가물가물 하네용

    • @후이-c9x
      @후이-c9x 2 роки тому +1

      @@mychew 장고안에 빌드 파일을 넣진 않습니다 nginx가 빌드된 index.html을 바라보고 있는 구조입니다..
      도메인은 Route53에서 발급 받았고 EC2에 로드밸런서를 걸어두고 CNAME, A레코드등 설정도 해주었습니다 그래서 도메인 접속했을 때 https로 인증서도 잘 발급된 상황인데, 통신이 안되는 문제를 해결 못 하였습니다 .. 같은 EC2에 있는거니까 react의 axios 요청 시 url을 localhost로 두는게 맞나요?

    • @mychew
      @mychew  2 роки тому

      @@후이-c9x 아하 같은 프로젝트 폴더에 있지만 nginx로 인해 구분되는 구조네요. https를 제데로 타려면 route53을 통해야 하기 때문에 localhost로 해놓으시면 route53을 거치지 않고 ec2내부에서 통신해서 https가 적용되지 않을꺼에요. 도메인으로 적으셔야 할것같습니다.
      도메인으로 적어도 캐쉬나 ec2 라우팅 룰 때문에 로컬에서 통신이 일어날 수도 있는데 일단 도메인으로 바꿔보시고 안되면 dns설정같은것을 해야할것 같네요.

  • @붓따-b3f
    @붓따-b3f 2 роки тому +1

    안녕하세요 마이쮸님~현재 비전공자라
    C언어 조금만 할 줄 아는정도 입니다
    해당 분야가 좀 헷갈리는데 현재 제가 찾아본 정보들이 서버 개발자에 어울리는건지 판단해주실 수 잇을까요??
    처음엔 서버 인프라 생각했다 인프라보단 개발자가 좋다하여 개발자를 목표를 하고있습니다
    알아본것들은
    리눅스,Aws 자격증,파이썬 지식,ccna,cicd,네트워크 관련지식
    이정도로 추렸는데..
    현재 3학년이라 시간 빠듯해서 우선 리눅스자격증,네트웤 자격증 목표로 공부하며 서버 개발자 영상 보면서 공부하고있습니다
    제가 준비하는 방향이 서버개발자가 맞을지 확인 가능하실까요??ㅎㅎ...

    • @mychew
      @mychew  2 роки тому

      음 서버개발자라기보다는 인프라쪽이시네요. 요즘엔 devops라고 부르는 직종입니다. 제가 말하는 서버개발자는 요즘엔 백엔드개발자라고 부르더군요 ㅎㅎ
      코딩하는것을 좋아하시면 백엔드개발자로 알아보시면 될것같구여, 나열하신 리눅스나 aws, 네트워크는 devops의 영역입니다. 서버를 실제로 다루는 사람들이지요. 이쪽분야도 괜찮기 때문에 이쪽이 재밌으시다면 이쪽을 파도 될것같아요. 요즘엔 클라우드를 많이써서 AWS나 도커,쿠버네티스를 공부하시면 도움이 됩니당.

    • @붓따-b3f
      @붓따-b3f 2 роки тому +1

      @@mychew 정말 감사드립니다ㅠㅠ 완전 다르게 알고 있었군요..데브옵스라고 하는구나..바보같이 이런 용어도 몰랐다니 열심히 서치해야겠네요
      솔직히 코딩 지식은 c언어로 기본적인거만 알아서ㅋㅋ..
      우선 인프라로 잡고 aws 강의보며 저에게 맞는지 고민해야겠네요ㅎㅎ
      늦은밤 정말 감사합니다!!

  • @대전_8반_최태민
    @대전_8반_최태민 2 роки тому +1

    안녕하세요 선생님 덕분에 편하게 이해 할수 있었습니다!
    근데 졸업작품을 만들고 있는데 docker-compose ps 하면 nginx가 restarting 되서 up이 안되는데 방법이 있을까요?

    • @mychew
      @mychew  2 роки тому +1

      내부적으로 설정이 꼬여서 계속 재실행 되는 것 같네요. docker logs -f {container-id} 치면 로그를 볼 수 있습니다. ps했을때 nginx의 컨테이너 id 넣으면 로그가 쭈욱 뜨다가 왜 죽었는지 확인 가능합니다~

    • @대전_8반_최태민
      @대전_8반_최태민 2 роки тому +1

      @@mychew 헉! 바로 답변 주셔서 감사합니다!! 덕분에 잘 해결했습니다!! 😀👍👍

  • @대전_8반_최태민
    @대전_8반_최태민 2 роки тому +1

    secret-key를 분리해서 git 올라가지 않으니까 유분투에서 실행이 되지 않은데 이부분에 대해서 알수 있을까요??

    • @mychew
      @mychew  2 роки тому

      어떤 secret-key를 말씀하시는거죠~? 프로젝트에서 secret-key를 사용하시는거라면 파일을 고대로 우분투에서 만드셔서 쓰시면 될것같아요~

    • @mychew
      @mychew  2 роки тому

      요고 참고하세요~ wayhome25.github.io/django/2017/07/11/django-settings-secret-key/ 보통 환경변수를 이용해서 많이 사용합니다

    • @대전_8반_최태민
      @대전_8반_최태민 2 роки тому

      @@mychew 감사합니다~!!
      혹시 port 80이 계속 안 없어져서 그런데 8000번으로 할수 있을까요??
      80부분은 8000으로 바꿨는데 서버오류가 나더라고요

    • @mychew
      @mychew  2 роки тому

      @@대전_8반_최태민 엇 80번으로 떠있는게 안내려가나요? ㅎㅎ 8000번로 쓰는 방법은 없는데.. 실행중인 도커를 docker-compose down으로 내리시면 될거에요

    • @mychew
      @mychew  2 роки тому

      @@대전_8반_최태민 아니면 aws에서 ec2 재부팅 하시면 됩니다 ㅎㅎ

  • @FrostwoodForest
    @FrostwoodForest Рік тому +1

    docker-compose 빌드 이후 docke-compose ps 하니 django가 restarting 상태가 지속되어 로그를 찍어보니 realpath() of uwsgi.ini failed: No such file or directory 이렇게 로그가 찍히내요;;

    • @mychew
      @mychew  Рік тому

      uwsgi.ini경로가 잘못된것 같아요! 그냥 uwsgi로 실행했을때 되는지 확인해보시고 된다면 docker에 경로설정이 잘못된 거고 안된다면 uwsgi 파일의 경로가 잘못된 겁니다~