EC2 서버
ssh -i pem파일명.pem ubuntu@Public IP 주소
wget miniconda설치스크립트
chmod +x minicondafile
./minicondafile
source .bashrc
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install gcc
sudo apt-get install limysqlclient-dev
conda create -n 가상환경명 python=버전
conda actevate 가상환경명
pip install -r requirements.txt
RDS database 연동
ALLOWED_HOSTS = ['*', 'Public IP', 'Public IP:8000']
DATABASES = {
'default' : {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'RDS DATABASE명',
'USER': 'RDS DB접속 계정명',
'PASSWORD': 'RDS DB접속용 비밀번호',
'HOST': 'RDS 엔드포인트 주소',
'PORT': '3306',
}
}
SECRET = {
'secret':'settings.py의 SECRET_KEY',
}
gunicorn 배포
pip install gunicorn
gunicorn --bind=0.0.0.0:8000 프로젝트명.wsgi
nohup gunicorn --bind=0.0.0.0:8000 프로젝트명.wsgi &
ps -ef | grep python
kill gunicornPID