manage.py runserver
시스템 B를 체크인하려고 할 때 시스템 A에서 python manage.py runserver를 실행하고 있습니다. 입력 한 URL은 http : // A : 8000 /입니다 . 시스템이 반환되었습니다. (111) 연결이 거부되었습니다.
네트워크의 컴퓨터에서 실행할 수 있습니다.
./manage.py runserver 0.0.0.0:8000
그리고 네트워크의 모든 컴퓨터에서 서버에 도달 할 수 있습니다. 그냥 브라우저에서 다른 컴퓨터에 입력 .... 당신의 IP 서버입니다 ... 그리고 그것은 갈 준비http://192.168.0.1:8000
192.168.0.1
또는 당신의 경우 :
A
명령 줄의 컴퓨터 에서./manage.py runserver 0.0.0.0:8000
B
브라우저 유형 으로 컴퓨터 에서 시도하는 것보다http://A:8000
- 맥주 한 모금 마시기.
manage.py에 로컬 IP 주소 와 바인딩 할 포트 를 알려야 합니다. 같은 것 python manage.py runserver 192.168.23.12:8000
. 그런 다음 다른 컴퓨터의 동일한 IP 및 포트를 사용하십시오. 여기 문서에서 이에 대한 자세한 내용을 읽을 수 있습니다 .
나는 같은 문제로 고생하고 있었고 하나의 해결책을 찾았습니다. 나는 그것이 당신을 도울 수 있다고 생각합니다. python manage.py runserver를 실행하면 기본 IP 주소로 127.0.0.1을 사용하고 8000을 사용합니다. 127.0.0.0은 로컬에서 액세스 할 수있는 localhost와 동일합니다. 교차 출처에서 액세스하려면 시스템 IP 또는 0.0.0.0에서 실행해야합니다. 0.0.0.0은 네트워크의 모든 출처에서 액세스 할 수 있습니다. 포트 번호의 경우 기본 포트 번호가 아닌 고유 한 포트 번호를 사용하려면 시스템의 인바운드 및 아웃 바운드 정책을 설정해야합니다.
이렇게하려면 python manage.py runserver 0.0.0.0:<your port>
위에서 언급 한 명령 으로 서버를 실행해야합니다.
또는 Python 환경에서 기본 IP 및 포트를 설정하십시오. 이를 위해 django 에 대한 내 대답을 참조하십시오. 기본 runserver 포트 변경
코딩 즐기기 .....
Windows 사용자가 문제가있는 경우를 대비하여 내 경험을 추가 할 것이라고 생각했습니다. 실행할 때 내 IP 주소가 아닌을 python manage.py runserver 0.0.0.0:8000
사용하여 URL을 볼 수 있습니다 .localhost:8000
192.168.1.3:8000
내 무선 어댑터에서 ipv6을 비활성화하고 ipconfig /renew
. 이 후 모든 것이 예상대로 작동했습니다.
flask.ext.script를 사용하는 flask에서 다음과 같이 할 수 있습니다.
python manage.py runserver -h 127.0.0.1 -p 8000
나는 같은 문제가 있었고 여기에 그것을 해결하는 방법이 있습니다.
먼저 IP 주소를 알아야합니다. 내 Windows PC의 cmd 창에서 ipconfig를 실행하고 내 IP V4 주소를 선택합니다. 제 경우에는 192.168.0.13
위에서 언급 한 두 번째 : runserver 192.168.0.13:8000
그것은 나를 위해 일했습니다. 메시지를 받기 위해 한 오류는 내 PC 주소가 아닌 게이트웨이 주소를 사용하는 것입니다.
CentOS7을 사용하는 사용자의 경우 포트 8000에 대한 액세스를 허용하려면 새 SSH 연결에서 방화벽 규칙을 수정해야합니다.
sudo firewall-cmd --zone=public --permanent --add-port=8000/tcp
sudo firewall-cmd --reload
참고 URL : https://stackoverflow.com/questions/5768797/manage-py-runserver
'program story' 카테고리의 다른 글
튜플이 Python의 목록보다 빠른 이유는 무엇입니까? (0) | 2020.11.20 |
---|---|
가능한 인터뷰 질문 : 모든 겹치는 간격을 찾는 방법 (0) | 2020.11.20 |
Windows의 Anaconda Python에 Keras와 Theano를 어떻게 설치합니까? (0) | 2020.11.19 |
MTOM은 어떻게 작동합니까? (0) | 2020.11.19 |
postDelayed에 의해 추가 된 핸들러 객체에서 실행 파일을 제거하는 방법은 무엇입니까? (0) | 2020.11.19 |