전체 글 372

Aws ec2를 이용해 Django 서버 배포하기 - uWSGI 연결

Aws ec2를 이용해 Django 서버 배포하기에 앞서 네로의 다락방님의 글을 보며 진행하였습니다. 네로의 다락방님이 간결하고 알기 쉽게 설명해 주셔서 무사히 배포할 수 있었습니다. 감사합니다. 해당 글은 저의 프로젝트 배포를 진행하며 생긴 문제점과 해결방안 등 다시 정리해가며 글을 새롭게 작성됩니다. 진행하는 OS는 mac 환경입니다. window 환경이라면 mobaxterm 사용을 추천드립니다. (따로 가이드 작성 예정) 리눅스 명령어를 따로 설명하지 않습니다. COVID-19-REPORT 프로젝트를 실제 사용해 보기 위하여 배포를 진행합니다. 현재 글은 배포 방법만 정리하였으며 설명을 추가중에 있습니다. uwsgi 설치 pip3 install uwsgi 홈으로 이동해 uwsgi를 설치합니다. uw..

코딩공부/Server 2020.09.08

Aws ec2를 이용해 Django 서버 배포하기 - ec2 인스턴스 가상환경, runserver 실행하기

Aws ec2를 이용해 Django 서버 배포하기에 앞서 네로의 다락방님의 글을 보며 진행하였습니다. 네로의 다락방님이 간결하고 알기 쉽게 설명해 주셔서 무사히 배포할 수 있었습니다. 감사합니다. 해당 글은 저의 프로젝트 배포를 진행하며 생긴 문제점과 해결방안 등 다시 정리해가며 글을 새롭게 작성됩니다. 진행하는 OS는 mac 환경입니다. window 환경이라면 mobaxterm 사용을 추천드립니다. (따로 가이드 작성 예정) 리눅스 명령어를 따로 설명하지 않습니다. COVID-19-REPORT 프로젝트를 실제 사용해 보기 위하여 배포를 진행합니다. 현재 글은 배포 방법만 정리하였으며 설명을 추가중에 있습니다. runserver 실행하기 위한 준비 sudo apt-get install python3-ve..

코딩공부/Server 2020.09.07

Aws ec2를 이용해 Django 서버 배포하기 - ec2서버에 secrets.json 파일 전송하기

Aws ec2를 이용해 Django 서버 배포하기에 앞서 네로의 다락방님의 글을 보며 진행하였습니다. 네로의 다락방님이 간결하고 알기 쉽게 설명해 주셔서 무사히 배포할 수 있었습니다. 감사합니다. 해당 글은 저의 프로젝트 배포를 진행하며 생긴 문제점과 해결방안 등 다시 정리해가며 글을 새롭게 작성됩니다. 진행하는 OS는 mac 환경입니다. window 환경이라면 mobaxterm 사용을 추천드립니다. (따로 가이드 작성 예정) 리눅스 명령어를 따로 설명하지 않습니다. COVID-19-REPORT 프로젝트를 실제 사용해 보기 위하여 배포를 진행합니다. 현재 글은 배포 방법만 정리하였으며 설명을 추가중에 있습니다. ec2 서버에 secrets.json 파일 전송하기 os.path.isfile 함수를 이용한 ..

코딩공부/Server 2020.09.07

Aws ec2를 이용해 Django 서버 배포하기 - ec2서버와 git 연동하기

Aws ec2를 이용해 Django 서버 배포하기에 앞서 네로의 다락방님의 글을 보며 진행하였습니다. 네로의 다락방님이 간결하고 알기 쉽게 설명해 주셔서 무사히 배포할 수 있었습니다. 감사합니다. 해당 글은 저의 프로젝트 배포를 진행하며 생긴 문제점과 해결방안 등 다시 정리해가며 글을 새롭게 작성됩니다. 진행하는 OS는 mac 환경입니다. window 환경이라면 mobaxterm 사용을 추천드립니다. (따로 가이드 작성 예정) 리눅스 명령어를 따로 설명하지 않습니다. COVID-19-REPORT 프로젝트를 실제 사용해 보기 위하여 배포를 진행합니다. 현재 글은 배포 방법만 정리하였으며 설명을 추가중에 있습니다. git project를 담을 srv 폴더 수정 github에서 받은 project는 모두 sr..

코딩공부/Server 2020.09.07

Aws ec2를 이용해 Django 서버 배포하기 - 인스턴스 서버 접속 및 셋팅

Aws ec2를 이용해 Django 서버 배포하기에 앞서 네로의 다락방님의 글을 보며 진행하였습니다. 네로의 다락방님이 간결하고 알기 쉽게 설명해 주셔서 무사히 배포할 수 있었습니다. 감사합니다. 해당 글은 저의 프로젝트 배포를 진행하며 생긴 문제점과 해결방안 등 다시 정리해가며 글을 새롭게 작성됩니다. 진행하는 OS는 mac 환경입니다. window 환경이라면 mobaxterm 사용을 추천드립니다. (따로 가이드 작성 예정) 리눅스 명령어를 따로 설명하지 않습니다. COVID-19-REPORT 프로젝트를 실제 사용해 보기 위하여 배포를 진행합니다. 현재 글은 배포 방법만 정리하였으며 설명을 추가중에 있습니다. Aws ec2 인스턴스 서버 진입하기 인스턴스 목록을 보면 우측 하단에 퍼블릭 DNS(IPv4..

코딩공부/Server 2020.09.07

Aws ec2를 이용해 Django 서버 배포하기 - Aws ec2 인스턴스 생성

Aws ec2를 이용해 Django 서버 배포하기에 앞서 네로의 다락방님의 글을 보며 진행하였습니다. 네로의 다락방님이 간결하고 알기 쉽게 설명해 주셔서 무사히 배포할 수 있었습니다. 감사합니다. 해당 글은 저의 프로젝트 배포를 진행하며 생긴 문제점과 해결방안 등 다시 정리해가며 글을 새롭게 작성됩니다. 진행하는 OS는 mac 환경입니다. window 환경이라면 mobaxterm 사용을 추천드립니다. (따로 가이드 작성 예정) 리눅스 명령어를 따로 설명하지 않습니다. COVID-19-REPORT 프로젝트를 실제 사용해 보기 위하여 배포를 진행합니다. 현재 글은 배포 방법만 정리하였으며 설명을 추가중에 있습니다. Aws ec2 인스턴스 생성하기 Aws 회원가입 aws.amazon.com/ko/ 클라우드 서..

코딩공부/Server 2020.09.07

aws ec2 python 버전 바꾸기 2 <==> 3

해당 게시글은 https://dvpzeekke.tistory.com/3 을 참고하였습니다. 감사합니다. 현재 파이썬 버전을 확인합니다. python --version으로 나오는 버전이 현재 사용되고 있는 버전입니다. Python 2.7.17로 되어있는데 Python 3.6.9로 바꿉니다. sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.x 1 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.x 2 python에 대한 alternatives를 등록해줍니다. 1번은 2.x 2번은 3.x 다음은 config를 설정해줍니다. sudo upda..

코딩공부/Server 2020.09.02

pip3 install uwsgi 설치 에러 Failed building wheel for uwsgi

글 수정 예정 aws ec2를 사용하다 해당 에러가 나왔다 에러 전문 Collecting uwsgi Downloading https://files.pythonhosted.org/packages/c7/75/45234f7b441c59b1eefd31ba3d1041a7e3c89602af24488e2a22e11e7259/uWSGI-2.0.19.1.tar.gz (803kB) 100% |████████████████████████████████| 808kB 997kB/s Building wheels for collected packages: uwsgi Running setup.py bdist_wheel for uwsgi ... error Complete output from command /home/ubuntu/my..

에러 2020.09.01

os.path.isfile 함수를 이용한 secrets.json 관리하기

글은 수정 예정입니다. (막적어둔상태) 기존의 소스를 보면 heroku에 배포를 하면 secrets.json파일이 없어 에러가 납니다. 그렇기 때문에 heroku의 환경변수값을 설정하여 환경변수의 키를 가져오는데 이렇게 하면 또 local 환경에서는 작동을 하지 않아 매번 주석을 풀고 배포하고 주석처리를 하고 배포하고 비효율적인 소스 관리를 해오고 있었습니다. 그러다 이제 aws ec2에 배포에 까지 영향을 끼쳐 해결해 보려고 합니다. os.path.isfile 함수는 파일의 존재 여부를 확인할수 있는 함수입니다. 이 함수를 사용하여 secrets.json파일이 있다면 True가 나올것이고 만약 존재하지 않다면 False가 나올 것입니다. 이를 활용하면 secrets.json 파일이 있을경우 json 파..

파일질라(FileZilla)에 aws ec2 접속하기

파일질라를 실행 하였으면 좌측 상단의 빨간박스 (컴퓨터모양)을 눌러줍니다. 그러면 새로 site를 등록하는 창이 나오는데 여기서 "New site" 클릭 후 사이트를 생성해 줍니다. 좌측을 설명하면 프로토콜(t) : SFTP - SSH File Transfer Protocol 호스트(H) : aws ec2 인스턴스의 퍼블릭 DNS(IPv4) 값을 넣어줍니다. 포트(P) : 빈값 로그온 유형(L) : 키 파일 사용자(U) : ubuntu 키 파일(K) : *.pem (인스턴스를 만들며 생성한 키 페어 파일) 하고 연결을 누르면 짜잔 연결이 되었습니다~

설치 && 설정 2020.08.31