갈루아의 반서재

외부에서 장고 웹서버에 접속하기 위해서는 서버의 호스트나 포트를 변경해야 한다. 아래에서 이에 대해 살펴본다.


기본적으로 장고는 포트 8000 으로 실행된다. 만약 서버 포트를 변경하고 싶다면 아래와 같이 한다.


python manage.py runserver 8080



이렇게 실행을 하였다고 해서 http://127.0.0.1:8000/ 으로 접속하는 것이 불가능한 것은 아니다. http://127.0.0.1:8000 과 http://127.0.0.1:8080 둘다 가능하다고 보면 된다.


그리고 IP 주소를 지정함으로서 로컬이 아닌 외부에서도 접속이 가능하다. 다음과 같이 실행한다.


python manage.py runserver 0.0.0.0:8000


여기서 0.0.0.0 라는 IP 주소는 어떤 네트워크에서의 접속도 허용한다는 뜻이다.


예를 들어, 서버의 IP가 192.168.1.103 이라면 웹브라우저 주소창에 http://192.168.1.103:8000/ 와 같이 입력하면 접속할 수 있다.