1. Django 작업용 디렉토리 생성 및 이동

일단 Django 관리 편의를 위해 따로 디렉토리를 생성하여 해당 디렉토리 아래에서 작업을 진행하겠다.

cd /

mkdir django_service

cd django_service

ll

 

 

 

2. Django project 생성

django-admin startproject saja_site

정상적으로 saja_site 라는 프로젝트를 생성했다.

 

 

 

3. settings.py 수정

해당 프로젝트 디렉토리로 이동하여 작업하겠다.

vim saja_site/settings.py

====================

ALLOWED_HOSTS = ['*']

====================

로 수정해준다. 모든 IP에 대한 접근을 허용한다는 의미이다.

 

 

4. runserver & 웹에서 접속해 확인

python3 manage.py runserver 0:8080

 ( 모든 IP에 대하여 8080 포트로 서버 오픈한다는 의미이다. )

웹에 현재 작업중인 서버 IP:8080 을 입력하여 아래와 같은 화면 출력시 정상이라고 판단하면 된다.

그리고 서버 자체에서는 이와 같은 메시지가 출력되면 정상이다. ( 200 은 정상이라는 의미, 비정상의 예시 : 404 )

새로고침할때마다, 즉 해당 서버에 요청을 보낼 때마다 로그가 발생하는 것을 알 수 있을 것이다. 이를 활용해 로그파일을 생성하도록, runserver 커맨드를 백그라운드로 실행하여 다른 작업을 이어 할 수 있도록 하는 shell script를 작성하여 사용하면 관리하는 데에 아주 편할 것이다. 해당 쉘 스크립트 예시는 아래 페이지를 통해 확인할 수 있다.

 

https://growingsaja.tistory.com/166

 

 

+ Recent posts