KT 에이블스쿨 76일차(1)

박기범·2023년 5월 19일
0

에이블스쿨

목록 보기
83/95

오늘은 STEP2에서 배웠던 AWS를 전반적으로 다시 한번 사용했던 시간이였습니다.



미니프로젝트

미니프로젝트가 본격적으로 시작하면서 지금까지 배운 step2의 과정을 진행했습니다.



winscp

클라이언트 환경에 있는 파이썬 소스를 넘겨주는 프로그램중 하나로 이번 미니프로젝트에서는 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를 실습하는 시간과 동시에 서버에 웹 사이트를 올리는 실습을 진행했습니다!




※공부하고 있어 다소 틀린점이 있을 수 있습니다. 언제든지 말해주시면 수정하도록 하겠습니다.
※용어에 대해 조금 공부 더 해서 수정하겠습니다.

profile
개발자가 되기 위한 한걸음

0개의 댓글