django를 이용하여 개발용 서버를 띄울 때
python manage.py runserver
이렇게 사용하게 되면 포트 번호는 기본적으로 8000번으로 지정된다.
만약 기본으로 지정된 8000번 이외의 포트 번호를 사용하고 싶다면
python manage.py runserver 8080
이런 식으로 사용하면 포트 번호를 변경할 수 있다.
하지만 이는 포트 번호만 변경해 줄 뿐 외부 접속을 허용하지 않는다.
외부 접속을 허용하고 싶다면 아래와 같이 입력하면 된다.
python manage.py runserver 0.0.0.0:8080
이렇게 사용하면 외부 접속을 허용하면서 포트 번호를 지정해 줄 수 있다.
외부에서는 서버를 띄운 컴퓨터에 할당된 아이피 + 포트 번호를 사용하여 접속할 수 있다.
ex) 서버의 아이피 : 000.000.000.000 이고 포트 번호를 위와 같이 8080으로 해두었다면
000.000.000.000:8080으로 외부에서 접속이 가능하다.
만약 공유기를 연결하여 사용하는 경우는 공유기에서 외부 접속을 막고 있기 때문에 포트 포워딩이 필요하다.
2016.11.12 - [개발 이야기/네트워크.통신] - [네트워크.통신]공유기의 포트포워딩을 이용한 외부 접속 허용
'개발 이야기 > 기타' 카테고리의 다른 글
[자료구조][정렬 알고리즘]삽입 정렬(Insertion Sort) (0) | 2017.07.20 |
---|---|
[자료구조][정렬 알고리즘]선택 정렬(Selection Sort) (0) | 2017.07.05 |
[coding convention]파스칼 케이싱, 캐멀 케이싱 (0) | 2016.11.13 |
[네트워크.통신]공유기의 포트포워딩을 이용한 외부 접속 허용 (0) | 2016.11.12 |
비즈니스 로직(Business logic)이란? (0) | 2016.11.08 |