Возможно, я задал тупой вопрос, но я уже давно застрял в этом. Я запускаю экземпляр виртуальной машины Linux в Google Engine Engine и установлен Django. Я соблюл статический адрес IP-сети с помощью, но когда я пытаюсь запуститьDjango не может назначить ip-адрес на вычислительном двигателе Google
python manage.py runserver [my ip address]:8080
, но я получаю эту ошибку:
Error: That IP address can't be assigned to.
Я знаю, что это что-то делать с моей конфигурации IP-адреса. Я как-то верю, что django не может достичь моего ip-адреса. Кто-нибудь знает что делать? Как настроить это правильно (в консоли Google, виртуальной машине или в противном случае), чтобы запустить это?
Любые предложения будут высоко оценены.
Может быть, у вас есть еще один сервис, что работа с этим портом, попробуйте изменить порт по умолчанию, используя следующую команду: 'питон manage.py runserver 8080'. 8080 - еще одно количество портов. –
Вы должны запустить свой сервер на ip '0.0.0.0: 8080', а не на ваш публичный ip. Если он все еще не работает, убедитесь, что правила брандмауэра разрешают доступ к '0.0.0.0: 8080'. Вы можете сделать это [здесь] (https://console.cloud.google.com/networking/firewalls/list) (вы ищете протокол 'tcp'). – Mirac7