如何在端口8000的谷歌云上运行我的Django服务器?

问题描述:

我想在Google云上运行Django服务器,我如何在我的域上反映我的服务器。如何在端口8000的谷歌云上运行我的Django服务器?

+0

你想要的网站提供给公众的8000端口?或者你希望它在端口80上向公众提供,但是在端口8000上本地监听? – jarmod

+0

它将在端口80上向公众提供,在端口8000上进行本地监听。 –

+0

为什么要这样做? –

你混淆了两个完全不同的东西。让我们来澄清它们:

  1. Django:它是您运行并由您控制的应用程序堆栈。您可以要求它在任何> 1024的端口上运行。
  2. Google Cloud:您将部署您的代码的服务器,以供除您以外的任何人访问。

现在的问题是,你可以给每个人一个IP地址和端口号,或者你可以使用首选的方法来发出一个URL。显然你正在朝着简单的方式努力。

为了做到这一点,你需要做两件事情:

  1. 点您的域名到您的谷歌云的IP地址计算实例
  2. 端口运行你的Django服务器80

这应该开始服务。但是,如果没有,请确保您已允许HTTP访问您的实例。您可以在云端控制台中找到它。

你也应该试试这个:https://code.djangoproject.com/wiki/AppEngine