본문 바로가기
App Programming/Django

[Django] 서버 배포

by goatlab 2023. 4. 10.
728x90
반응형
SMALL

 

기본 설정으로 django는 8000번 포트에 외부에서 접속을 못하도록 설정되어 있다. 포트 번호를 바꾸고 싶거나 외부에서 접속 가능하게 하려면 아래에서 8000번을 다른 포트 번호로 설정하면 된다.

 

settings.py

 

ALLOWED_HOSTS =['외부 IP']

 

python manage.py runserver 0:8000 명령 뒤에 0:8000이라는 파라미터를 붙였다. 0:8000에서 0의 의미는 '외부에서 이 서버에 접속할 수 있도록 아이피를 개방한다'는 의미이며 :8000의 의미는 8000번 포트로 접속을 허용한다는 의미이다.

 

python manage.py runserver 0:8000

 

외부 IP (공인 IP)에 포트 번호 8000인 :8000을 추가하여 url에 입력하면 외부에서 접속할 수 있다.

 

또는 위 포트 접속이 안될시

 

python manage.py runserver 0.0.0.0:8000

 

0.0.0.0:포트번호 로 가능하다.

 

https://wikidocs.net/75559

 

4-07 파이보 오픈

`[완성 소스]` : [github.com/pahkey/jump2django/tree/4-07](https://github.com/pahkey/jump2django/tree/4-…

wikidocs.net

 

728x90
반응형
LIST