#aws(ubuntu) #nginx #gunicorn #docker #mysql #django #vuejs
1. nginx설치
aws로그인
pem파일로 로그인 할 경우
# ssh -i '파일명.pem' ubuntu@IP주소
nginx설치
# sudo apt-get install nginx
After this operation, 319 MB of additional disk space will be used.
Do you want to continue? Y
브라우저에서 서버 접속해보자.
이 화면이 보이면 nginx설치 완료
( 안보인다면 방화벽 확인 후 열기 )
# sudo apt-get install gcc
# sudo apt-get install g++
# sudo apt-get install zlib-devel
# sudo apt-get install openssl openssl-devel
# sudo apt-get install sqlite sqlite-devel
# sudo apt-get install wget tree
# sudo apt-get dist-upgrade
# sudo apt-get install build-essential python-dev python-setuptools python-pip python-smbus
# sudo apt-get install libncursesw5-dev libgdbm-dev libc6-dev
# sudo apt-get install zlib1g-dev libsqlite3-dev tk-dev
# sudo apt-get install libssl-dev openssl
# sudo apt-get install libffi-dev
2. 가상환경 설정
가상환경을 만드는 방법은.. virtualenv, pyenv, Anaconda 중에 하나를 사용하는 것 같다.
아나콘다 사용했다가 ..에러를 못잡아서 virtualenv 로 해보려고 함.
rm -r /root/anaconda3 이렇게해서 그냥 폴더지워버림..
여기서..멘탈이 나가서 제대로 기록하지 않았는데.. 기억나는 대로 적어봐야겠다.
로컬에서 개발할 때 파이썬 버전이 3.6, 3.7 섞여있어서
3.7버전으로 aws서버에서 사용하려고 했었는데 그 과정에서 뭔가 꼬인 것 같아서 다시 3.6으로 돌려두었다.
또 명령어 실행시에 python ~ 과 python3 을 혼용하면 문제가 생길 수 있다고 해서
그 후에는 ptyhon3.6으로 사용했다.
pip와 pip3도 섞어 쓰지 말라는 걸 어디선가 봤는데..대부분 pip3로만 사용했다.
프로젝트를 올릴 위치를 설정하고
/home/ubuntu/에 project폴더 생성 후 장고프로젝트를 올렸다.
/home/ubuntu/project/django_P
가상환경 생성
# cd /home/ubuntu/project
# python3.6 -m venv myvenv
* venv 이거 설치 필요하다고 하면 설치하기
* myvenv : 가상환경이름
# cd /home/ubuntu/project/myvenv 가상환경 위치로 이동 후
# source myvenv/bin/activate 가상환경 실행
# pip3 install -r requirements.txt 프로젝트 내 패키지 파일이 있는 곳으로 이동 후 설치
# python3.6 manage.py runserver 0.0.0.0:8000
해서 실행되는지 확인.
http://dveamer.github.io/backend/PythonWAS.html
Dveamer
현실에서 살고 있지만 이상에 대한 꿈을 버리지 못한 몽상가의 홈페이지 입니다. 개인적인 기록을 주 목적으로 하며 일상과 프로그래밍 관련 글을 포스팅합니다.
dveamer.github.io
Django + Vue AWS 서버 배포하기(1)(WSGI, AWS)
Django + Vue AWS 서버 배포하기(1)(WSGI, AWS) Runserver 테스트 먼저 기존의 Window에서 작업한 프로젝트가 AWS 서버에서도 잘 동작하는지 확인해야 한다. 우분투에서도 프로젝트가 정상 작동하는 것을 확인했다..
ahzick.tistory.com
위키독스
온라인 책을 제작 공유하는 플랫폼 서비스
wikidocs.net
https://tutorial.djangogirls.org/ko/django_installation/
Django 설치하기 · Django Girls Tutorial
virtualenv를 생성하려면 콘솔 창을 열고, (이전 장에서 얘기했는데, 기억나죠?) 그리고 C:\Python35\python -m venv myvenv를 실행하세요. 아마도 화면에 이렇게 보일 거에요. : command-line C:\Users\Name\djangogirls> C:\Python35\python -m venv myvenv 여기서 C:\Python35\python은 이전에 파이썬을 설치 한 디렉토리이고 myvenv는virtualenv의
tutorial.djangogirls.org
'프로그램설치' 카테고리의 다른 글
win10 + STS 설치 (0) | 2020.09.18 |
---|---|
aws, nginx, gunicorn, docker, mysql, django , vuejs 배포 - (3) (0) | 2020.04.27 |
aws, nginx, gunicorn, docker, mysql, django , vuejs 배포 (1) (0) | 2020.04.23 |
aws , mysql , docker , Django , vuejs 배포 전 공부 (0) | 2020.04.22 |
nginx + ssl + tomcat (5) (0) | 2020.02.14 |