반응형
Django는 python manage.py runserver 로 실행시 기본 포트번호가 8000으로 지정되어 있다
이때 서버 포트를 바꾸려면 아래와 같은 방법으로 포트 번호를 변경할 수 있다.
python manage.py runserver 8080
외부접속도 아래와 같이 허용할 수 있다.
python manage.py runserver 0.0.0.0:8000
외부에서 접근을 해보니 아래와 같은 에러가 나오면서 접속이 되지 않았다
DisallowedHost at /
Invalid HTTP_HOST header: '192.168.123.51:8000'. You may need to add '192.168.123.51' to ALLOWED_HOSTS.
이럴 경우 settings.py 파일에서 ALLOWED_HOSTS 를 수정해준다.
# settings.py
# 특정아이피 접속 허용
ALLOWED_HOSTS = ['접속아이피1','접속아이피2']
# 전체 아이피 접속 허용
ALLOWED_HOSTS = ['*']
장고 서버를 다시 재기동하면 접속이 잘 된다. ^^
반응형