Django에서 기본 포트 번호 변경 및 외부 접속 허용 방법

 

Django를 사용하여 웹 애플리케이션을 개발할 때, 기본적으로 python manage.py runserver 명령어를 통해 개발 서버를 실행합니다. 이때 서버는 기본적으로 포트 번호 8000에서 실행되며, 로컬 호스트(127.0.0.1)에서만 접근 가능합니다. 그러나 개발 과정에서 포트 번호를 변경하거나, 외부 기기에서 서버에 접근해야 하는 상황이 발생할 수 있습니다. 이번 글에서는 이러한 경우에 대비하여 포트 번호를 변경하고 외부 접속을 허용하는 방법을 알아보겠습니다.

포트 번호 변경하기

 

기본 포트 번호인 8000을 다른 번호로 변경하려면 runserver 명령어 뒤에 원하는 포트 번호를 지정하면 됩니다.

python manage.py runserver 8080

 

설명: 위 명령어는 Django 개발 서버를 포트 번호 8080에서 실행합니다.

접속 방법: 웹 브라우저에서 http://localhost:8080/ 또는 http://127.0.0.1:8080/을 입력하여 서버에 접속할 수 있습니다.

 

외부 접속 허용하기

개발 서버를 외부 기기에서 접근 가능하도록 설정하려면, 호스트를 0.0.0.0으로 지정해야 합니다.

python manage.py runserver 0.0.0.0:8000

 

설명: 위 명령어는 모든 IP 주소에서 Django 개발 서버에 접근할 수 있도록 설정합니다.

 

참고 자료

Django 공식 문서 - runserver 명령어

Django 배포 가이드

'Python > Django' 카테고리의 다른 글

django 테스트 기반 개발 환경을 위한 설치  (0) 2015.04.19
파이썬 가상환경 virtualenvwrapper 설정  (0) 2015.01.29
django 설치  (0) 2015.01.29

+ Recent posts