Programming/Python

[Python 3.9] 파이썬 장고 외부 접속 허용하기

Nirsa 2021. 2. 17. 22:00
반응형
  • 파이썬 장고 외부 접속 허용하기 

파이썬은 초기 설정에는 127.0.0.1 또는 localhost로 접근이 가능하도록 되어 있습니다. 아래 내용을 따라 수정하여 외부 접근이 가능하도록 할 수 있습니다.

참고로 아래 1,2번 모두 수행 하셔야 외부에서 접근이 가능 합니다. 아래 내용들을 살펴본 후 자신의 환경이나 필요성에 따라 수정하여 사용하시면 됩니다.

 

  • 1) ALLOWED_HOSTS 수정하기

참고로 config/settings.py 파일은 장고에서 프로젝트를 생성한 디렉토리에 위치해있습니다.

vim config/settings.py

 

ALLOWED_HOSTS 필드가 비어 있으면 기본적으로 127.0.0.1, localhost 가 허용 된다고 합니다. ALLOWED_HOSTS = ['IP', 'aaa.com'] 등과 같이 여러개의 값으로도 넣을 수 있다고 합니다. (직접 테스트 해보지는 않았습니다.)

 

  • 2) django 실행 시 리슨할 아이피 대역 명시 하기

0:8000은 모든 IP, 그리고 포트는 8000으로 고정 시킨다는 의미 입니다. (&는 백그라운드 실행)

python manage.py runserver 0:8000 &

 

반응형