프로젝트에 사용한 파이썬 패키지목록 생성하기
pip freeze >> requirements.txt
# manage.py가 있는 폴더에서 실행해야 정확한 패키지 정보를 불러올 수 있습니다.
github에 프로젝트 올리기
[프로그래밍] Git 이란? / GitHub 이란? / 사용법
Git이란? 프로그래밍 코드 버전 관리 프로그램 ( 컴퓨터에 설치된다 ) Git의 필요성 프로그래밍 언어로 이루어진 코드(소스코드)에 버전을 붙여 저장해서, 나중에 다시 불러오거나, 변경사항을 취
defineall.tistory.com
AWS에서 서버 컴퓨터 빌리기 - ubuntu
[AWS] EC2 사용법 / 인스턴스 만들기 ( 아마존 컴퓨터 빌리기 )
EC2 사용법 ( 아마존 컴퓨터 빌리기! ) EC2의 특징 사용자가 컴퓨팅 파워를 조절할 수 있다 ? 새로운 서버 공간를 확보할 수 있다 ? 부팅시간을 빠르게 할 수 있다 실제로 사용한 용량만큼만 돈을 낸
defineall.tistory.com
콘솔창에서 AWS컴퓨터 접속하기
[AWS] 리눅스에서 EC2 인스턴스 접속하기 / 사용법
저번 포스팅에서, EC2를 이용해 리눅스 인스턴스를 만들어 보았습니다. 리눅스는 SSH라고하는 방식을 통해 원격제어를 하는데, 윈도우는 SSH가 없으므로 외부 프로그램을 설치해 주어야 합니다. (
defineall.tistory.com
AWS컴퓨터 빌린 후 초기설정하기
[AWS] 서버 컴퓨터 빌린 후, 초기 설정하기 (리눅스)
아마존 서버 컴퓨터 빌리지 않은 사람은, 아래의 게시글을 확인해주세요 defineall.tistory.com/683 [AWS] EC2 사용법 / 인스턴스 만들기 ( 아마존 컴퓨터 빌리기 ) EC2 사용법 ( 아마존 컴퓨터 빌리기! ) EC2
defineall.tistory.com
Git 패키지로 AWS컴퓨터 관리하기위해 지정하기 ( Git이 기본으로 설치되어 있음 )
git init
github에서 프로젝트 다운받고, 연결하기
git clone <github주소>
파이썬3 패키지 매니저 설치
sudo apt-get install python3-pip
sudo yum install python3-pip
가상환경 만들기 위한 패키지 설치 ( venv )
venv : AWS에 설치되어 있는 최신버전의 파이썬을 사용해, 가상환경을 만들고 싶을때 사용
가상환경 만들기 위한 venv 설치 / venv란? defineall.tistory.com/802
sudo apt-get install python3-venv
sudo yum install python3-venv
venv 사용해서 가상환경 만들기
python3 -m venv myvenv
만든 가상환경에 권한 주기 ( 내부 명령어 사용을 위한 필수작업! )
sudo chown -R ubuntu:ubuntu ~/myvenv
가상환경 접속하기
. myvenv/bin/activate
# source/myvenv/bin/activate
가상환경에 프로젝트에 패키지 설치하기
cd <프로젝트>
pip3 install -r requirements.txt
# 설치안되는 패키지가 있을 수 있습니다. (파이썬 버전에 맞지 않는 패키지 일경우 따로 따로 설치)
AWS에서 django 프로젝트 실행하기!
python3 manage.py runserver
AWS 밖에서 웹페이지에 접속해보기
1. 서버포트 사용권한 주기
2. django 프로젝트에 AWS 주소 권한주기 ( settings.py )
3. 접속하기
8080 포트로 서버실행
python3 manage.py runserver 0:8080
더 효과적으로 django 프로젝트 배포하기
[AWS] wsgi 란? / django 프로젝트 uWSGI로 연결하기
> requirements.txt # manage.py가 있는 폴더에서 실행해야 정확한 패키지 정보를 불러올 수 있습니다. github에 프로젝트 올리기 / defineall.tistor.." data-og-host="defineall.tistory.com" data-og-source-u..
defineall.tistory.com