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
'Development > Django with Python' 카테고리의 다른 글
[Ubuntu18.04][Django2.2] 실습 03 : 데이터베이스 연동 - mysql (0) | 2019.07.23 |
---|---|
[Ubuntu18.04][Django2.2] 실습 02 : 앱 생성, 페이지 출력 정상화 (31) | 2019.07.23 |
[Ubuntu18.04][Django2.2] How to install Django (0) | 2019.07.23 |
[Python3.6][Django2.2][Ubuntu18.04] Django 데이터베이스(DB) mysql 연동 - 3 (0) | 2019.06.01 |
[Python3.6][Django2.2][Ubuntu18.04] Django 앱생성하여 간단한 웹페이지 띄우기 - 2 (0) | 2019.06.01 |