linux - Django 无法分配给谷歌计算引擎上的 ip 地址

标签 linux django google-compute-engine static-ip-address

我可能会问一个愚蠢的问题,但我已经坚持这个问题很长一段时间了。我在谷歌计算引擎上运行一个 Linux VM 实例并在其中安装了 Django。我已经使用网络保留了一个静态 IP 地址,但是当我尝试运行时

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

但是我得到这个错误:

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

我知道这与我的 ip 地址配置有关。我相信不知何故,django 无法到达我的 ip 地址。有谁知道该怎么办?我如何正确配置它(在谷歌控制台、VM 或其他方式中)以使其运行?

我们将不胜感激任何建议。

最佳答案

为 VM 使用内部专用 IP 地址。这对我有用。

python manage.py runserver 10.xxx.0.x:8000

关于linux - Django 无法分配给谷歌计算引擎上的 ip 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41092580/

相关文章:

node.js - 如何移植 Google Compute Engine 实例?

c++ - 将程序链接到 Eclipse 中的 C++ 项目? Linux

linux - 从所有文件中删除结束 PHP 标记

linux - .htaccess 首先检查 cookie,然后检查有效用户

python - 如何将 Mixins 应用于 django 应用程序中的所有 CBV?

ubuntu - 尝试从 github 克隆到谷歌云计算引擎上的虚拟机

linux - 如何使用 shell 脚本对新文件中的第 3 列进行排序,并更改新文件中第 2 列的相应值?

python - 如何在开发与部署中使用不同的数据库主机?

django 应用程序使用rest api - 在哪里放置代码

linux - 我的计算引擎 VM 没有从我的存储库中获取更改