AWS EC2 인스턴스에 Django 웹 응용 프로그램을 배치하는 방법
이것은a Youtube Video link
정확한 순서에 따라 조작하기만 하면 너는 30분 안에 완성할 수 있다.
업데이트 소스
업그레이드
sudo-apt-get-install python3-venv
파이톤 3-m 정맥
원본venv/bin/activate
pip3 설치django
git 클론 "당신의 환매"
cd/yourRepo
pip3 설치gunicorn
sudo apt get install-y nginx
gunicorn - 귀속 0.0.0:8000 aoo.ssgi: 응용 프로그램 {실행 중인 응용 프로그램 보기}
sudo-apt-get-install-supervisor
cd/etc/supervisor/conf.d
sudo touch gunicorn.형태.
입력할 데이터 -
[프로그램:gunicorn]
directory=/home/ubuntu/resume/djangosume
command=/home/ubuntu/venv/bin/gunicorn--workers 3--bind unix:/home/ubuntu/resume/app.sock Django 계속.wsgi: 응용 프로그램
autostart=true
자동 재부팅 = 트루
stderr_logfile=/var/log/gunicorn/gunicorn.어?저널
stdout_logfile=/var/log/gunicorn/gunicorn.나가.저널
[조별: 구니]
프로그램
sudo mkdir/var/log/gunicorn
sudo supervisorctl 업데이트
sudo Supervisortl 다시 읽기
cd/etc/nginx/웹 사이트 사용 가능
sudo touch django.형태.
다음 코드를 거기에 붙여 -
서버
서버 이름: yourIp;
서버 이름www.yourDomain;
서버 이름: 당신의 도메인 이름;
location / {
include proxy_params;
proxy_pass http://unix:/home/ubuntu/path/app.sock;
}
location /static/ {
autoindex on;
alias /home/ubuntu/path/static/;
}
location /media/ {
autoindex on;
alias /home/ubuntu/path/media/;
데양, 고소도.conf/etc/nginx/sites 설정/sudo nginx-t
►웹 사이트(Django로 작성) - https://www.amannvl.me
►Facebook-https://www.facebook.com/amannvl
►Instagram-
►트위터-
Reference
이 문제에 관하여(AWS EC2 인스턴스에 Django 웹 응용 프로그램을 배치하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/amannvl/how-to-deploy-your-django-web-app-on-aws-ec2-instance-1mlm텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)