본문 바로가기

Dev/Django

내부망 접속 방법

728x90
반응형

django를 로컬에서는 당연히 접속이 가능하다.

 

다만 다른 컴퓨터에서 접속을 하려면 설정을 해줘야 한다.

 

먼저 방화벽을 열어줘야 한다. 접속하려는 내부망의 컴퓨터가 8000 포트가 연결 가능한지 확인

안되어 있다면 제어판에서 설정을 해야 한다.

  - 제어판\시스템 및 보안\Windows Defender 방화벽 -> 고급설정 -> 인바운드 규칙 -> 새 규칙 -> 포트 -> TCP and 특정 로컬 포트 설정[8000]  -> 연결 허용 설정 -> 도메인/개인/공용 -> 이름 설정하고 마침하면 끝 (참고로 윈 10 workstation)

 

1. runserver 설정  

python manage.py runserver 0.0.0.0:8000

 

이렇게 해서 접속은 되지만. 에러 메세지가 난다..

내부망 접속시 화면

접속 권한이 없어서 안되는 부분이다.

이 부분은 settings.py에서 설정을 해야 한다.

ALLOWED_HOSTS = [] => ALLOWED_HOSTS = ['*']

ALLOWED_HOSTS = ['*'] 이 부분을 수정해야 한다. 

그럼 접속이 가능할것이다.

 

접속화면.

 

728x90
반응형