지금까지 장고가 nginx랑 구니콘 따로 세팅안해도 자동으로 지원해주는지알았는데 아니더라고
그럼 난 지금 웹서버가 따로 없는 상태임?
보통 웹 아키텍처를 이렇게 표현하던데
nginx랑 구니콘을 따로 설정안해서 없는거면 배포한게 왜 돌아가고 있는거지? 배포 잘되는중인거보면 이 역할을 누가 하고있는거같은데
지금까지 장고가 nginx랑 구니콘 따로 세팅안해도 자동으로 지원해주는지알았는데 아니더라고
그럼 난 지금 웹서버가 따로 없는 상태임?
보통 웹 아키텍처를 이렇게 표현하던데
nginx랑 구니콘을 따로 설정안해서 없는거면 배포한게 왜 돌아가고 있는거지? 배포 잘되는중인거보면 이 역할을 누가 하고있는거같은데
장고가 어떻게 쳐돌아가는지는 모르겠는데 니 개발할 때 내장서버로 돌려도댐 권장하지 않는거지
레거시 웹 프레임워크 버전에서는 개발할 때 장고도 그랬겟지만 예전에 웹서버 다운받고 특정 폴더에 넣은다음에 프레임워크가 읽고 실행 시켜서 웹서버를 띄워야 개발가능했었음 지금은 그게 내장으로 바뀐거겠지
아 저런 역할을 하는 내장웹서버는 기본적으로 지원해준다는거지? 따로 세팅안하면 그걸로 돌아가는거고
높은 확률로 장고 빌트인 개발서버 사용 중일거임 자기가 뭘 하는지 모르고 개발하고 있으면 어떡하냐
예로, python manage.py runserver 이걸 실행한다고 하면 자기가 실행하는게 뭔진 알고 해야지
배포는 너무 어려워
이건 배포문제가 아니라 전반적인 기술에 대한 이해도나 알려고하지 않는게 문제임 뭐 개발자 평균이긴한데 면접에서 물어보면 개털리겠지
웹은 마치 구멍난 배를 방수테이프로 떡칠하다 정신 차려보니 배 자체가 방수테이프로 만들어져있는 것 같아
암튼 ㄳ용