장고(Django) 웹서버 운영을 위한 테스트 결과 정리


* 관련 글 보기

[프로그래밍(Programming)/장고(Python-Django)] - 장고(Django)앱 내부pc 접속테스트_성공기



* 개발 초기(자체pc만 접속 허용)

 ; 장고의 기본 run 포트는 8000번임. 외부 개방시는 포트번호 변경하고, 포트포워딩시 내외부 ip 다르게 설정하는게 바람직함. (내부는 개방포트, 외부는 접속자가 입력해야할 아무 포트나; 즉 외부인이 내부 개방 포트를 알 수 없도록)

 - django allowed host : ['localhost'] or ['127.0.0.1']

 - webserver run : localhost:port or 127.0.0.1:port

 - how to connect : localhost:port or 127.0.0.1:port

 - window defender : port 허용 안 함.

 - port forwarding : 불필요

 - fixed IP : 불필요

* 개발 중간(내부망pc까지만 접속 허용)

 - django allowed host : ['웹서버 내부ip']

 - webserver run : 웹서버 내부ip:port

 - how to connect : 웹서버 내부ip:port

 - window defender : port 허용 규칙 생성 필요.(공용,내부ip만) --> 추후, 도메인 사용시는 도메인도 추가 선택.

 - port forwarding : 불필요

 - fixed IP : 상황에 따라

* 개발 마무리 단계(내외부pc 전체 접속 허용)

 - django allowed host : ['*'] 

 - webserver run : 웹서버 내부ip:port or 0.0.0.0:port(hosting 업체 사용시)

 - how to connect : 공유기 공인ip:port

 - window defender : port 허용 규칙 생성(공용,웹서버내부ip만)

 - port forwarding : 필요(내외부 port 번호 다르게 개방)

 - fixed IP : 필요

+ Recent posts