📤

005 NCP 서버에 Django 배포, URL 연결

 

1. NCP 서버에 Django 배포, URL 연결

네이버 클라우드 플랫폼(NCP) 서버에 Django 배포, URL연결하는 방법입니다. 아래의 영상을 참고해 주시길 바랍니다.
Video preview
 
 

2. 터미널 실행 코드

ssh 접속 명령어입니다.
ssh -l root -p 22 IP주소 Yes
패스워드는 아까 복사해둔 패스워드를 입력하면 서버로 접속이 됩니다.
 
최상위 디렉터로 이동하도록 하겠습니다.
ls cd.. ls cd ~ pwd
  • cd ~ : 홈디렉터리로 이동
  • pwd : 디렉터리 폴더명 출력
 
Python 버전 확인 명령어입니다.
python3 --version
 
apt-get은 Ubuntu의 패키지 관리 프로그램입니다. apt-get 업데이트를 해 주도록 하겠습니다.
sudo apt-get update sudo apt-get upgrade Y
 
pip 설치
pip3 --version sudo apt install python3-pip Y
 
유저 권한으로 가상환경을 설치해 보도록 하겠습니다.
pip3 install --user virtualenv
 
myvenv라는 이름으로 가상환경을 설정하겠습니다.
python3 -m virtualenv myvenv ls
 
가상환경 속으로 들어가보도록 하겠습니다.
source myvenv/bin/activate
 
이번에는 Django 3.1 버전을 설치하도록 하겠습니다.
pip3 install django==3.1 django-admin startproject tutorialdjango . ls
현재 폴더에 장고 프로젝트가 만들어진 것을 볼 수 있습니다.
 
이렇게 정상적으로 migrate가 되었습니다.
python3 manage.py migrate
 
settings.py 에 들어가보도록 하겠습니다.
cd tutorialdjango/ ls vi settings.py
 
i(insert)를 누르고 28번째 줄 대괄호 안에 아래와 같이 입력합니다.
 
파일명 : settings.py
ALLOWED_HOSTS=['*']
ESC를 누르고 빠져나옵니다.
 
:wq!
  • wq : 적고 강제로 빠져나오겠다는 명령어 입니다.
 
cd.. ls
sqlite3로 DB가 생성된 것을 볼 수 있습니다.
 
python3 manage.py runserver 0:80
현재 서버를 80포트로 사용하도록하겠습니다.
 
이렇게 해서 IP주소로 접속이 가능합니다.