TIL - 2021.1.16

Wanna be __·2021년 1월 16일
0

TIL

목록 보기
2/45
post-thumbnail

Today, I Learned

1. pythond의 가상환경 패키지 중, virtualenvwrapper에 익숙해졌다.

  • venv, pyenv, virtualenv, virtualenvwrapper등 다양한 가상환경 패키지가 존재하지만, 처음 접했던 virtualenvwrapper를 주로 사용하고 있다. 이제는 여기에 조금 더 익숙해졌으니 다른 가상환경 사용방법도 공부해보아야겠다.

    mkvirtualenv - 가상환경 생성
    rmvirtualenv - 가상환경 삭제
    workon 만들어진 가상환경 - 목록 확인
    workon - 가상환경 활성화
    deactivate - 가상환경 비활성화
    mkvirtualenv --python= - 원하는 버전의 파이썬으로 가상환경 생성

2. Linux 환경 tail -f 명령어를 배웠다.

  • tail -20 이런식으로 정적인 기록만 보고 있다가, 예전에 실시간으로 로그 확인할 수 있다는 수업내용이 떠올라 검색하였더니 간단히 -f 명령어로 할 수 있었다!

Today, I Did

1. AWS EB를 이용한 Django 배포

  • 이번이 두번째 시도인데, 이제는 cli를 통해서 무리없이 배포를 진행할 수 있다. 다만 아직 .ebextensions 폴더의 .config파일들의 명령어에 대해서는 익숙하지 않은 상태다.
  • 또한 AWS의 RDS와 연동하여 배포를 하였는데, 현재까진 로컬에서 shell 작업에만 익숙한지라, 이에 대한 공부가 더 필요할 것 같다.

2. EC2로 배포한 React앱과 EB로 배포한 Django간의 api 통신을 하고자 노력했다...

  • 현재까지 제약사항
    1. https로 인증서를 받아 둔 react 서버에서 http인증이 안된 django 서버로 api 호출이 되지 않았다. "Mixed Content: The page at~" 에러가 뜨며 실패.. EB로 배포한 서버 또한 https 인증을 해 주어야 할 것 같다.
    2. django서버의 EC2에서 inbound rule을 수정하여 react서버에서만 접근 가능하게 하고 싶었으나, 아무리 설정하여도 불가능하였다. 전체를 allow 하면 잘 되는데, 해당 ip만 allow해보아도, 해당 ec2가 속한 보안 규칙에 대해서 allow 해 보아도 Timeout이 뜨며 연결하지 못하였다... 빠른 시일내에 해결해 보아야겠다.
profile
성장하는 개발자

1개의 댓글

comment-user-thumbnail
2021년 1월 16일

가상환경이 머조?!

답글 달기