2016-12-12 4 views
1

나는 바보 같은 질문을하고 있을지 모르지만 나는 꽤 오랜 시간 동안이 문제에 봉착했습니다. Google Compute Engine에서 Linux VM 인스턴스를 실행하고 Django를 설치했습니다. 나는 네트워킹을 사용하여 고정 IP 주소를 예약 한하지만 난장고는 Google 계산 엔진에서 IP 주소를 할당 할 수 없습니다.

python manage.py runserver [my ip address]:8080 

를 실행하려고하면하지만 난이 오류를 얻을 :

Error: That IP address can't be assigned to.

나는 내 IP 주소를 구성 할 수있는 뭔가가 알고 있습니다. 어떻게 든, 장고 내 IP 주소에 도달 할 수 없습니다 믿습니다. 누구든지 무엇을 해야할지 압니까? 이 기능을 사용하려면 어떻게 올바르게 구성해야합니까 (Google 콘솔, VM 또는 기타)?

모든 제안 사항을 높이 평가할 것입니다.

+0

8000 어쩌면 당신은 다른 서비스,이 포트와 그 일이이 명령을 사용하여 변경 기본 포트를 사용해보십시오 :'파이썬 manage.py의 runserver 8080'. 8080은 다른 포트 번호입니다. –

+0

공개 IP가 아닌'0.0.0.0 : 8080'에서 서버를 실행해야합니다. 그래도 작동하지 않으면 방화벽 규칙이 '0.0.0.0 : 8080'에 대한 액세스를 허용하는지 확인하십시오. [여기] (https://console.cloud.google.com/networking/firewalls/list) (당신은'tcp' 프로토콜을 찾고 있습니다) 할 수 있습니다. – Mirac7

답변

0

VM의 내부 개인 IP 주소를 사용하십시오. 그것은 나를 위해 일했다.

파이썬 manage.py의 경우 runserver에게 10.xxx.0.x :