오늘은 STEP2에서 배웠던 AWS를 전반적으로 다시 한번 사용했던 시간이였습니다.
미니프로젝트가 본격적으로 시작하면서 지금까지 배운 step2의 과정을 진행했습니다.
클라이언트 환경에 있는 파이썬 소스를 넘겨주는 프로그램중 하나로 이번 미니프로젝트에서는 winscp를 설치하여 사용했습니다.
AWS 생성할 떄 만든 키와 퍼블릭 IP를 입력하면 AWS를 통해 만들어둔 가상 환경에 접속할 수 있습니다.
이런식으로 왼쪽은 클라이언트PC 오른쪽은 제가 설정한 가상환경입니다.
이 프로그램이 파이썬 소스코드만 옮기는 것이 아니라 Filezilla와 같은 프로그램이라고 생각하면 됩니다.
sudo /home/ubuntu/anaconda3/envs/mini7/bin/python manage.py runserver 0:80
해당 코드는 개발자가 사용해서 배포하는 방법으로 운영환경에서는 사용하면 안됩니다.
nohup sudo /home/ubuntu/anaconda3/envs/mini7/bin/python manage.py runserve r 0:80&
위 코드도 마찬가지로 서버를 배포하는 코드입니다.
만약 서버에 문제가 생겨 중지하고 싶다면 아래의 코드를 작성해주면 됩니다.
sudo fuser -k -n tcp 80
오늘은 전반적으로 배운 AWS를 실습하는 시간과 동시에 서버에 웹 사이트를 올리는 실습을 진행했습니다!
※공부하고 있어 다소 틀린점이 있을 수 있습니다. 언제든지 말해주시면 수정하도록 하겠습니다.
※용어에 대해 조금 공부 더 해서 수정하겠습니다.