[django 일일 학습 14.11.7] django runserver가 만든 사이트에 대한 다른 컴퓨터는 접근할 수 없습니다.
993 단어 질문
오늘
만약 당신이 다른 개발자와 같은 개발 사이트를 공유하고 싶다면, 이 기능은 특히 유용하다.0.0.0.0`` 이 IP 주소는 서버에 임의의 네트워크 인터페이스를 탐지하라고 알려줍니다.
그래서 해봤어요.
실험 환경:
host: windows7
guest:virtualbox에서centos7을 실행하고 루트 사용자 신분
network: 브리지로 설정합니다.가상 컴퓨터centos와 윈도우즈는 같은 네트워크 (학교 내 네트워크) 에 있습니다.
django 실행
python manage.py runserver 0.0.0.0:80
검색 액세스http://172.24.106.214가상 컴퓨터의centos는 접근할 수 있지만 host의 윈도 7은 접근할 수 없습니다.
그래서 인터넷에 접속해 보니 centos의 방화벽 문제였기 때문에 포트와 서비스만 켜면 된다.
firewall-cmd --zone=public --add-port=2888/tcp --permanent
firewall-cmd --zone=public --add-service=http --permanent
firewall-cmd --reload
해결 방법은 확실히 간단하지만 많은 노력을 기울였다. 왜냐하면 centos7의 IPtables에save 기능이 없기 때문에 일부centos6,5에서 포트를 여는 방법은 사용할 수 없다.
자세한 내용은 다음을 참조하십시오.
http://stackoverflow.com/questions/24729024/centos-7-open-firewall-port
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
같은 객체 타입간의 할당 = 주소값 복사System 클래스에서 static 변수 in 은 null 로 초기화 되어 있지만, nullPointException 안뜬다. -> InputStream 타입의 객체가 생성되어 in 이 할당되어 있다는 뜻 객체(In...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.